排序算法
Leaderxin
勿忘初心,砥砺前行
展开
-
排序算法——快速排序.net实现
排序算法——快速排序.net实现基本思想算法图例编码实现总结分析基本思想通过一趟排序将要排序的数据分割成独立的两个部分,一部分的所有数据都比另一部分所有的数据都要小,然后按照此方法对这两部分的数据分别进行快速排序,整个排序的过程可以递归进行,以此将整个数据变成有序的序列。算法图例假如我们现在要对“6 1 2 7 9 3 4 5 10 8” 这10个数进行排序,在上一篇中我们采用冒泡排序将相...原创 2019-10-17 22:16:10 · 4675 阅读 · 4 评论 -
排序算法——冒泡排序.net实现
冒泡排序——.net实现基本思想算法图例基本思想冒泡排序的思想就是每次比较两个相邻的元素,如果它们的顺序错误就把它们位置交换,直到所有元素位置正确。算法图例例如我们需要将12 35 99 18 76 这5 个数进行从大到小的排序。首先比较第一位和第二位,发现12比35小,那么需要交换位置,交换结果为35 12 99 18 76;按照刚才的方法再比较第二位和第三位,12比99小需要交换位...原创 2019-10-17 14:40:28 · 5408 阅读 · 1 评论