- 博客(2)
- 收藏
- 关注
原创 快速排序的算法思想及示例
快速排序概念: 快速排序(Quicksort)是对冒泡排序的一种改进。 快速排序由C. A. R. Hoare在1960年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。快速排序算法介绍:...
2019-07-28 15:18:49 1593
原创 冒泡排序的算法思想及示例
冒泡排序概念: 冒泡排序是一种交换排序,它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。 这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化碳的气泡最终会上...
2019-07-28 12:47:37 2486
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人