所谓排序,就是要整理文件中的记录,使之按关键字递增(或递减)次序排列起来。其确切定义如下:
  输入:n个记录R1,R2,…,Rn,其相应的关键字分别为K1,K2,…,Kn
  输出:Ril,Ri2,…,Rin,使得Ki1≤Ki2≤…≤Kin。(或Ki1≥Ki2≥…≥Kin)。

主要介绍的是冒泡排序,选择排序,插入排序,希尔排序
 1.冒泡排序
     也叫气泡排序,排序的过程:首先将第1个数与第2个数进行比较,如果list[0]>list[1]则两个数互换.然后比较第2个与第3个,依次类推,知道第n-1个数与第n个数字比较为止,完成第一趟排序,此时最大的数字放在了最后的位置上.
之后进行第2趟排序,对前n-1个数字进行同样的操作.........

        }

2.选择排序
   基本思想:
 

3.插入排序
   
 

4.希尔排序
        }

相关文章:

  • 2021-05-20
  • 2021-12-01
  • 2022-12-23
  • 2021-08-19
  • 2022-01-09
  • 2022-12-23
  • 2021-07-19
  • 2021-06-19
猜你喜欢
  • 2022-12-23
  • 2021-12-02
  • 2022-12-23
  • 2021-06-25
相关资源
相似解决方案