1. 首页
  2. 编程语言
  3. C
  4. 几种常见排序算法实现

几种常见排序算法实现

上传者: 2019-08-01 14:01:40上传 RAR文件 165.42KB 热度 61次
几种常见排序基于比较的排序算法:下界是nlgn1.1SelectionSort:每次选出最下的元素,放在当前循环最左边的位置。1.2BubbleSort:每次比较相邻的两个数,使得最大的数像气泡一样冒到最右边。1.3InsertionSort:每次拿起一个数,插入到它左边数组的正确位置。1.4QuickSort:选择一个数,作为标准,小于它的放在左边,大于它的放在右边。并把它放在中间;递归地对左右子数组进行排序。实现时:1.确定递归结束条件,初始化左右游标,选择标准数;2.while循环,dowhile实现两个游标同时向中间移动,置换;3.置换标准数和右边游标所指的数;
用户评论
码姐姐匿名网友 2019-08-01 14:01:40

值得参考一下

码姐姐匿名网友 2019-08-01 14:01:40

看起来不错,就是有点深,看不太懂

码姐姐匿名网友 2019-08-01 14:01:40

vs05做的,几种算法还行