摘要: 本文内容来自大牛Robert Sedgewick写的《Algorithms in C》一书和Coursera上的大牛讲的算法课。一.选择排序(Selection Sort)1.工作过程:首先,选出数组中最小的元素,将它与数组中第一个元素交换。然后,再选出余下数组元素最小的,将它与数组中第二个元素交换,以此类推,直到最后数组中剩余最后一个未排序的元素,即完成。如图1所示: 图1.选择排序2.CODE: 1 #include 2 #include 3 #include 4 typedef int Item; 5 #define key(A) (A) 6 #define less(A,B) (ke. 阅读全文
posted @ 2014-02-24 23:03 哈士奇.银桑 阅读(341) 评论(0) 推荐(0)