Tasks.Data_Structure

数据结构 第九次课堂作业

题目

第十章实验题7

目的

领会堆排序的过程和算法设计。

内容

编写一个程序 exp10-7.cpp 实现堆排序算法,用相关数据进行测试并输出各趟的排序结果。 如果可以的话请用本题代码通过 https://www.luogu.com.cn/problem/P1177

第十章实验题8

目的

领会二路归并排序的过程和算法设计。

内容

编写一个程序 exp10-8.cpp 实现二路归并排序算法,用相关数据进行测试并输出各趟的排序结果。 如果可以的话请用本题代码通过 https://www.luogu.com.cn/problem/P1177

第十章实验题9

目的

领会基数排序的过程和算法设计。

内容

编写一个程序 exp10-9.cpp 实现基数排序算法,用相关数据进行测试并输出各趟的排序结果。 如果可以的话请用本题代码通过 https://www.luogu.com.cn/problem/P1177

第十章练习题 10

设一个整数数组 a[0..n-1] 中存在互不相同的 n 个整数,且每个元素的值均在 1~n 之间。设计一个算法在 O(n) 时间内将 a 中的元素递增排序,将排序结果放在另一个同样大小的数组 b 中。

提交

  1. 将作业打包为压缩文件,如 zip 格式。
  2. 压缩文件命名为你的学号, 如 2018302114514.zip
  3. 将压缩文件以附件形式发送到邮箱 DS_Task9 # superexercisebook.com
  4. 如果一切顺利,你将会收到一个投递成功回执。