地铁建设问题_数据结构课程设计(编辑修改稿)内容摘要:
) { m=1。 k=i。 } if(m==1 amp。 amp。 a[i].lowcost!=0) { if(a[i].lowcosta[k].lowcost) k=i。 } } return k。 } 定位函数 int locatevex(Graph *g,char a[10]) //查找辖区 u 在辖区图中的位置 8 { int i。 for(i=0。 igvexnum。 i++)//循环执行条件是当 u=V[i]时停止,求 i 值 { if(strcmp(a,gV[i])==0) return i。 } if(i==gvexnum) return 1。 } 求最小生成树的结点算法 int minimun(struct tree *a,Graph g) //求出第 k 辖区, 此时 i 辖区与 k 辖区之间的距离最短 { int i,k,m=0。 for(i=0。 i。 i++) { if(m==0 amp。 amp。 a[i].lowcost!=0) { m=1。 k=i。 } if(m==1 amp。 amp。 a[i].lowcost!=0) 9 { if(a[i].lowcosta[k].lowcost) k=i。 } } return k。 } PRIM 算法 及输出 void MiniSpanTree_PRIM(Graph g,char a[10]) { struct tree closedge[M]。 int i,j,k,money=0。 k=locatevex(amp。 g,a)。 for(i=0。 i。 i++) { if(i!=k) { closedge[i].lowcost=[k][i]。 //两辖区 k, i 之间的距离 closedge[i].weizhi=k。 //与辖区 i 相邻的最近的辖区设为辖区 k } } closedge[k].lowcost=0。 //初始化, U={u} printf(********根据您的输入建立邻接表为 :********\n)。 10 for(i=0。 i。 i++) { for(j=0。 j。 j++) { printf(|%d| ,[i][j])。 } printf(\n\n)。 } printf(****得到应建设地铁的辖区及之间权值为 :****\n)。 for(i=1。 i。 i++) { k=minimun(closedge,g)。 //求出最小生成树 T 的下一个结点,第 k 结点 money+=closedge[k].lowcost。 printf(%d:%s %s %d\n,i,[closedge[k].weizhi],[k],closedge[k].lowcost)。 //输出生成树的边 closedge[k].lowcost=0。 //第 k 顶点并入 U 集 for(j=0。 j。 j++) { if([k][j]closedge[j].lowcost) //新顶点并入集后,选择新的边,将小的边放到辅助数组中 { closedge[j].weizhi=k。 closedge[j].lowcost=[k][j]。 } 11 } } printf(******据统计地铁的总建设路程为: %d *******\n,money)。 } 4,3,6 主函数模块 void main() { int i。 Graph g。 char a[10]。 i=creatgraph(amp。 g)。 if(i) { printf(***********请输入起始地点为: ************\n)。 scanf(%s,a)。 MiniSpanTree_PRIM(g,a)。 } printf(**********感谢使用本程序,谢谢。 *********\n)。 } 测试与分析 测试 测试数据: 12 3 为例 图 3 名称 ,如图 4 所示 : 图 4 ,依次输入各个区域代号和边的权值,如图 5 所示: 图 5 13 ,输入地铁站的起始地点如图 6 所示: 图 6 ,如图 7 所示:。地铁建设问题_数据结构课程设计(编辑修改稿)
相关推荐
缘故,许多国家已逐渐停止发展直流制。 ② 低频单相交流制 即牵引网供电电流为低频单相交流的电力牵引电流制。 这种电流制是 继直流制之后出现的,牵引网供电电流频率为 16Hz,牵引网电压为 15kV 或 11kV,电力机车上采用交流整流子式牵引电动机。 交流容易变压,因此,可以在牵引网中用高电压送电.而在电力机车上降低电压,供应低电压的交流整流子式牵引电动机。 低频单相交流制的出现
,将配好的水泥浆倒入泵贮浆桶中,开动注浆泵,再通过小导管压入地层。 注浆施工工艺流程见图: 注浆过程中,严格控制注浆压力,注浆终压力必须达到 ~ ,并稳压,保证浆用喷射混凝土封闭掌子面 钻注浆孔 打入花管 封堵孔口 联结注浆管与花管 注 浆 封堵花管 制配浆液 结 束 25 液的渗透范围,防止出现结构变形,串浆、危及地下构筑物、地面建筑物的异常现象。 当 出现浆液从其它孔内流出的串浆现象时
基础方案(方案一)图 (图中灰色为现状地形,绿色 为挖方体,蓝色为填方体) 29 ( 3)存在的问题 问题一: 东侧中南部填方边坡与 东侧主沟关系 问题 东侧中南部填方后,坡体掩埋了东侧原有主沟 ,并与主沟东侧山体形成新沟。 新沟标高远高于原沟标高,且高低不平 ,阻挡了原沟两侧及其 上游 水流顺沟向北排泄。 最为严重的是 G10处,原沟底深入场地以内,填方后,坡体与对面坡体形成的新沟标高达
C. 新学校应该与现有娱乐设施相配套,学校距离这些设施愈近愈好; D. 新学校应该避开现有学校,合理分布; ( 2)各因素的权重比例为:距离娱乐设施为 ,距离学校占 ,土地利用类型和地势位置因素各占 ; ( 3)实现过程采用 ARCGIS 的 SPATIAL ANALYST 扩展模块; ( 4)给出适合新建学校的适宜地区图,并做简要分析; 实验思路 要实现学校选址分析,首先要利用现有学校数据集
外 4 司索工 辅助吊装作业 4 专业上岗 5 混凝土工 灌注混凝土、清理现场 20 6 钢筋工 制作导墙钢筋、钢筋笼的全部工作 40 专业上岗 7 电焊工 配合制作钢筋笼、承担现场电焊工作 15 专业上岗 8 电工 现场电器设备安装、保养等 2 专业上岗 9 测量检验工 放样与施工监测、超声波测壁等 2 专业上岗 10 杂 工 清理卫生、搬运辅助材料等 6 11 液压抓斗操作手 控制成槽机成槽
:比重、黏度、PH值、含砂率、失水量、胶体率、泥皮厚度等指标泥浆检测范围包括:新鲜泥浆指标检测、成槽泥浆指标检测、回收泥浆指标检测、废弃泥浆指标检测和清孔后槽内泥浆指标检测。 连续墙成槽施工槽段开挖是地下连续墙施工的关键工序,成槽作业时间约占单元槽段施工周期的一半,成槽槽壁形状决定了地下连续墙墙体的形状,是决定地下连续墙施工效率和质量的关键。 槽段划分 根据设计图纸将地下连续墙分幅