摘要: 冒泡排序需要重复的遍历未最终未排好序的元素序列,依次比较两个相邻的元素,如果顺序不对就把这两个元素换过来;否则接着往后遍历,最终把最大的元素放到最后,就象一个起泡一样,最终浮到上游。图示说明最后一个元素就不用了,一个元素一定有序。最终需要定型的位置j从后到前的顺序是[size-1, 1],每次从前往后的顺序访问的位置i范围是[0, j-1]。代码#includeusing namespace std;int BubbleSort(int a[], int size){ for(int j = size - 1; j >= 1; --j) { for(int i =... 阅读全文
posted @ 2014-02-24 23:38 jihite 阅读(428) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2014-02-24 22:37 jihite 阅读(521) 评论(0) 推荐(0)