zoukankan      html  css  js  c++  java
  • 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提交列表说明

    编译错误:选错编译器

  • 相关阅读:
    生成器和推导式
    闭包
    python
    python初识函数二
    python函数初识
    python文件操作二
    文件操作
    python集合,深浅copy
    Python安装、配置图文详解
    jsDoc 使用及配置!
  • 原文地址:https://www.cnblogs.com/lanjinghui/p/9284348.html
Copyright © 2011-2022 走看看