《数据结构和算法》课程设计计划一、设计目标数据结构和算法课程设计是《数据结构和算法》课程教学必不可缺一个关键步骤,它可加深学生对该课程所学内容深化了解和巩固,是将计算机课程和实际问题相联接关键步骤
经过课程设计,能够提升学生分析问题、处理问题,从而利用所学知识处理实际问题能力,所以必需给足够重视
二、课程设计任务7-8 人为一个课题组,组长 1 人,要求每组任选 2 题,各组不得反复选题且需独立完成课题内容,课题组组员必需清楚课题总体设计,必需分有功效模块并独立完成所分模块程序编写任务
最终课题组长组织连调,全部组员必需参加
三、课程设计内容:1.二叉树中序、前序、后序递归、非递归遍历算法,按层次遍历非递归遍历算法实现,应包含建树实现
===================================================================2.车厢调度假设停在铁路调度站入口处车厢序列编号一次为 1,2,3,4
设计一个程序,求出全部可能由此输出长度为 4 车厢序列
=================================================================== 3.平衡二叉树判定给定一个二叉树先序遍历或后序遍历结果,判定其是否为平衡二叉树
===========================================================================4
图基础操作和实现设计要求:(1)自选存放结构,输入含 n 个顶点(用字符表示顶点)和 e 条边图 G(2)求每个顶点度,输出结果;(3)指定任意顶点 x 为初始顶点,对图 G 作 DFS 遍历,输出 DFS 顶点序列(提醒:使用一个栈实现 DFS);(4)指定任意顶点 x 为初始顶点,对图 G 作 BFS 遍历,输出 BF