![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
排序
文章平均质量分 79
carson1978
这个作者很懒,什么都没留下…
展开
-
C# 全排列算法
实现方式:采用插值的方法。如:{1,2,3,4} 把2 插入到1中 得到结果为 1,2 2,1 之后采取递归的方式再把3 插入到 1,2 2,1 两个数组中。。。结果为:4 3 2 1,3 4 2 1,3 2 4 1,3 2 1 4 ,4 2 3 1,2 4 3 1,2 3 4 1,2 3 1 4 4 2 1 3,2 4 1 3,2 1 4 3,2 1 3 4 4 3 1原创 2008-01-21 14:26:00 · 1418 阅读 · 0 评论 -
Selection Sort
选择排序的原理是通过正向遍历找到最小的数字,然后交换到 "第一个" 位置来实现的。需要两个循环来完成,外部循环的作用是调整起始位置,内部循环则是在剩余数据中查找最小数字。var array = new int[] { 2, 9, 5, 1, 8, 3, 6, 4, 7, 0 };for (int outer = 0; outer var temp = array[outer];原创 2008-07-02 13:46:00 · 381 阅读 · 0 评论