
排序算法系列
文章平均质量分 77
排序算法系列
喜欢干饭的小白
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言排序算法之选择排序
文章目录一、选择排序的概述二、选择排序算法代码详解(1)算法分析(2)选择排序算法代码详解三、总代码一、选择排序的概述选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理是:第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后再从剩余的未排序元素中寻找到最小(大)元素,然后放到已排序的序列的末尾。以此类推,直到全部待排序的数据元素的个数为零。二、选择排序算法代码详解(1)算法分析  原创 2021-08-18 22:49:19 · 16377 阅读 · 5 评论 -
C语言排序算法之冒泡排序
文章目录一、冒泡排序概述二、冒泡排序算法分析2.冒泡排序算法代码详解总代码一、冒泡排序概述冒泡排序重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化碳的气泡最终会上浮到顶端一样,故名“冒泡排序”。二、冒泡排序算法分析我们每一次冒泡都是把这些的数其中原创 2021-08-18 19:25:23 · 23241 阅读 · 4 评论