C++数据结构 查找和排序的实验
1.掌握顺序查找、折半查找及二叉排序树上查找的基本思想和算法实现,了解怎样对各种查找方法进行时间性能(平均查找长度)分析。 2.掌握各种排序方法的基本思想、排序过程、算法实现,能进行时间和空间性能的分析,根据实际问题的特点和要求选择合适的排序方法。 二、实验内容: 1.将(45,24,55,12,37,53,60,28,40,70)中关键字依次插入初态为空的二叉排序树中,给出树的中序序列。 2.设计一组随机数据输入,分别对线性表进行顺序查找;选择一种合适排序算法排序,排序后对线性表采用折半查找(递归和非递归)。 3.实现直接插入排序、快速排序、归并排序算法。 4.设计一个程序,任意给出n个学生信息(包括:学号,姓名,成绩等),实现按照分数高低打印出学生的考试名次、学号、姓名和成绩,同一名次的学生按照学号有小到大排序,并能根据选号查看任意学生信息。
用户评论
如果你要做的是数据结构实验的话,别信,就80来行代码,是一个求学生成绩的cpp文件,根本就不是题意中说的查找和排序
做课程设计全靠他