905559902795045是什么号码码

(1)广度优先搜索解决是否存在從A到B的路径的问题如果有,广度优先搜索将找出最短路径

(2)寻找最短路径的问题,可以建立图关系利用广度优先搜索算法求解

(3)广度优先搜索,利用队列的结构先从开始节点的邻居开始遍历,先检索一个节点是否满足要求若满足要求,则结束搜索若不满足則将该节点弹出队列,将该节点的邻居加入队列最终完成遍历或找到满足要求的节点。

广度优先搜索在搜索访问一层时需要记住已被訪问的顶点,以便在访问下层顶点时从已被访问的顶点出发搜索访问其邻接点。所以在广度优先搜索中需要设置一个队列Queue使已被访问嘚顶点顺序由队尾进入队列。在搜索访问下层顶点时先从队首取出一个已被访问的上层顶点,再从该顶点出发搜索访问它的各个邻接点

发布了0 篇原创文章 · 获赞 9 · 访问量 5万+

《洪水调节课程设计》任务书 设計目的 洪水调节目的:定量地找出入库洪水、下泄洪水、拦蓄洪水的库容、水库水位的变化、泄洪建筑物型式和尺寸间的关系为确定水庫的有关参数和泄洪建筑型式选择、尺寸确定提供依据; 掌握列表试算法和半图解法的基本原理、方法、步骤及各自的特点; 了解工程设計所需洪水调节计算要解决的课题;培养学生分析问题、解决问题的能力。 设计基本资料 某水利枢纽工程以发电为主兼有防洪、供水、養殖等综合效益,电站装机为5000KW年发电量 kw·h,水库库容0.55亿m3挡水建筑物为混凝土面板坝,最大坝高84.80m溢洪道堰顶高程519.00m,采用2孔8m×6m(宽×高)的弧形门控制。水库正常蓄水位525.00m电站发电引用流量为10 m3/s。 本工程采用2孔溢洪道泄洪在洪水期间洪水来临时,先用闸门控制下泄流量q并使其等于洪水来水量Q使水库水位保持在防洪限制水位不变;当洪水来水量Q继续增大时,闸门逐渐打开;当闸门达到全开后就不再用闸門控制,下泄流量q随水库水位z的升高而增大流态为自由流态,情况与无闸门控制一样 上游防洪限制水位m(注:X=524.5+学号最后1位/10,即524.5m-525.4m)下遊无防汛要求。 设计任务及步骤 分别对设计洪水标准、校核洪水标准按照上述拟定的泄洪建筑物的类型、尺寸和水库运用方式,分别采鼡列表试算法和半图解法推求水库下泄流量过程以及相应的库容、水位变化过程。具体步骤: 根据工程规模和建筑物的等级确定相应嘚洪水标准; 用列表试算法进行调洪演算: 根据已知水库水位容积关系曲线V~Z和泄洪建筑物方案,用水力学公式求出下泄流量与库容关系曲线q~Z并将V~Z,q~Z绘制在图上; 决定开始计算时刻和此时的q1、V1然后列表试算,试算过程中对每一时段的q2、V2进行试算; 将计算结果绘荿曲线:Q~t、q~t在一张图上,Z~t曲线绘制在下方 用半图解法进行调洪计算: 绘制三条曲线:,; 进行图解计算,将结果列成表格 比較分析试算法和半图解法调洪计算的成果。 时间安排和要求 设计时间为1周; 成果要求: 设计说明书编写要求条理清楚、附图绘制标准; 列表试算法要求采用手工计算熟悉过程后可编程计算,如采用编程计算需提供程序清单及相应说明; 设计成果请独立完成如有雷同则二鍺皆取消成绩,另提交成果时抽查质询 参考书 《水利水电工程等级划分及洪水标准》(SL252-2000) 《水利水能规划》 附录: 堰顶溢流公式 式中:q——通过溢流孔口的下泄流量,m3/s; n——溢流孔孔口数; b——溢流孔单孔净宽m ; g——重力加速度,9.81m/s2; ε——闸墩侧收缩系数,与墩头形式有关,初步计算可假设为0.92; m——流量系数与堰顶形式有关,可查表本工程取0.48; H0——堰顶水头,m 设计洪水过程 时刻(h) Q实测(m3/s) 各频率Q(m3/s) 0.1% 1% 2%

下面给出静态链表的各种操作的算法 (1)备用链表的初始化 (2)实现函数new的功能 (4)在静态链表中查找元素e //在链表中的位序,否则返回0 j=L[1].cur;//指向链表的第一个结点 int p;//指向静态链表尾结點 例3依次输入A和B的元素在L中建立表示集合(A-B)∪(B-A)的静态链表,S为其头指针假设备用空间足够大,L[0].cur为其头结点 r=s;//r指向S的当前最后一个结點 r=i;//r始终指向表的最后一个结点 for(j=1;j<=n;++j){//依次输入B的元素,若该元素不在当前表中则将其插入,否则将其删除 if(k==L[r].cur){//当前表中不存在该元素将其插叺在r所指结点之后,且r的位置不变 }//该元素已在表中删除之。若删除的是表尾元素则需修改指针r 2?3?5链表的应用举例 例4将两个有序表La和Lb歸并成一个有序表,要求不另设新空间 解由于题目要求不另设新空间,所以生成的新链表要使用原来链表的空间算法如下: 例5一元稀疏多项式相加。 解链表的存储结构如下: 对于两个一元多项式中所有指数相同的项将对应系数相加。若其和不为0则构成“和多项式”Φ的一项;对两个一元多项式中指数不同的项,则分别复抄到“和多项式”中 pc=La;//指向链表当前的尾结点 例6设L是带头结点的单链表的头指针,试编写算法按递增次序输出单链表中各结点的数据元素,并释放结点所占的存储空间要求不允许使用数组作为辅助空间。 解按照题目要求应对链表进行遍历,在每次遍历中查找出整个链表的最小元素输出并释放所占空间;再次查找最小元素,输出并释放空间;如此进行下去直至链表为空,最后释放头结点的存储空间当然,删除结点时一定要记住该结点的前驱结点的指针算法如下: pre=L;//pre为元素值朂小结点的前驱结点的指针 例7有一个双向链表从第二个结点至表尾递增有序。试编写算法将第一个结点删除并插入到适当位置,使整个鏈表递增有序 解由已知条件,需要将双向链表的第一个结点从链表中摘下来再将其插入到链表中的相应位置。由于是双向链表所以鈈必像单链表中那样必须知道插入结点的前驱。算法如下: //并插入到适当位置使整个链表仍然递增有序

我要回帖

更多关于 02795045是什么号码 的文章

 

随机推荐