feat: 添加实时公交模拟
This commit is contained in:
57
PracticalTrain/DataStructure/setup.sh
Normal file
57
PracticalTrain/DataStructure/setup.sh
Normal file
@@ -0,0 +1,57 @@
|
||||
#!/bin/bash
|
||||
# 项目初始化脚本
|
||||
|
||||
echo "=========================================="
|
||||
echo " 巴士路线管理系统 - 初始化脚本"
|
||||
echo "=========================================="
|
||||
|
||||
# 创建目录结构
|
||||
echo "创建目录结构..."
|
||||
mkdir -p include src data obj bin
|
||||
|
||||
# 创建 stations.csv
|
||||
echo "创建 data/stations.csv..."
|
||||
cat > data/stations.csv << 'EOF'
|
||||
id,name,latitude,longitude,stopTime
|
||||
0,火车站,39.9042,116.4074,60
|
||||
1,市中心,39.9100,116.4100,45
|
||||
2,大学城,39.9200,116.4200,45
|
||||
3,科技园,39.9300,116.4300,45
|
||||
4,商业街,39.9150,116.4250,60
|
||||
5,体育馆,39.9250,116.4350,45
|
||||
6,公园,39.9180,116.4180,30
|
||||
7,机场,39.9400,116.4400,90
|
||||
8,医院,39.9050,116.4150,50
|
||||
9,图书馆,39.9280,116.4280,40
|
||||
EOF
|
||||
|
||||
# 创建 routes.csv
|
||||
echo "创建 data/routes.csv..."
|
||||
cat > data/routes.csv << 'EOF'
|
||||
id,routeName,stationCount
|
||||
0,1号线,4
|
||||
0,1,2,3
|
||||
5.0,6.0,7.0
|
||||
1,2号线,5
|
||||
0,4,5,7,9
|
||||
8.0,6.0,10.0,5.0
|
||||
2,3号线,4
|
||||
1,6,4,2
|
||||
4.0,5.0,6.0
|
||||
3,4号线,3
|
||||
8,1,3
|
||||
7.0,12.0
|
||||
EOF
|
||||
|
||||
echo ""
|
||||
echo "✓ 目录结构创建完成"
|
||||
echo "✓ 数据文件创建完成"
|
||||
echo ""
|
||||
echo "现在可以运行以下命令:"
|
||||
echo " make # 编译项目"
|
||||
echo " make run # 运行程序"
|
||||
echo ""
|
||||
echo "数据文件位置:"
|
||||
echo " - data/stations.csv (站点数据)"
|
||||
echo " - data/routes.csv (线路数据)"
|
||||
echo "=========================================="
|
||||
Reference in New Issue
Block a user