06-排序
题目1:7-1 排序
1. 设计思路
利用希尔排序算法进行排序
定义希尔增量
依次调用每个增量比较对应数字
输出结果
2.代码截图
3. PTA提交列表说明
编译错误:个别变量忘记定义、打错字母
部分正确:数据量太大,程序运行时间过长
题目2:6-1 冒泡排序
1. 设计思路
从第一个数开始,前后两个数都进行一次比较,调整位置,共n-1轮
2.代码截图
3. PTA提交列表说明
答案错误:if语句漏了大括号,在不满足if语句条件的情况下,if后的语句都执行了,导致答案错误
题目3:7-6 模拟EXCEL排序
1. 设计思路
输入数据
若m=1,用sort函数按学号递增排序
若m=2,用sort函数按姓名的非递减字典序排序,姓名相同时,则按学号递增排序
若m=3,用sort函数按成绩的非递减排序,成绩相同时,则按学号递增排序
输出排序结果
2.代码截图
3. PTA提交列表说明
编译错误:选错编译器