摘要:
选择排序图解 选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。选择排序... 阅读全文
posted @ 2014-08-25 02:43
阿凡同学
阅读(12197)
评论(9)
推荐(4)
摘要:
使用快速排序法对一列数字进行排序的过程快速排序使用分治法(Divide and conquer)策略来把一个序列(list)分为两个子序列(sub-lists)。步骤为:从数列中挑出一个元素,称为 "基准"(pivot),重新排序数列,所有元素比基准值小的摆放在基准前面,所有元素比基准值大的摆放在基... 阅读全文
posted @ 2014-08-25 02:30
阿凡同学
阅读(7445)
评论(4)
推荐(2)
摘要:
这几天一直在研究算法,也算有点心得,现在跟大家分享一下,我是用C#做的排序算法是想要成为大虾程序员必须要掌握的技术,它其实也是一种思想,你对算法熟悉,对以后编程有很大帮助算法思路⒈ 从第一个元素开始,该元素可以认为已经被排序⒉ 取出下一个元素,在已经排序的元素序列中从后向前扫描⒊ 如果该元素(已排序... 阅读全文
posted @ 2014-08-25 01:28
阿凡同学
阅读(6697)
评论(2)
推荐(2)