随笔分类 -  排序算法

选择排序
摘要:思路:固定数组中的一个位置,将数组其他位置上的元素依次与该(固定住的)位置上的元素进行比较,若比该位置上的元素小(或大),则交换两数,经过第一轮比较,就可以排出一个最小(或最大)的数;然后该位置下移,将剩下的数据再按照第一步不停的与固定住的元素进行比较,交换,最终就可以完成有序排列. 附上代码: 运 阅读全文
posted @ 2016-12-03 16:24 北方丶有佳人 阅读(196) 评论(0) 推荐(0)
冒泡排序
摘要:思路:不断的将相邻的两个数进行比较,大的数(或小的)往后放(冒泡)。 通过相邻数据的交换来达到排序的目的。 附上代码: 运行结果:(括号里的数表示内层循环,括号外表示外层循环) 排序前的数组为:26 13 8 4 1 第0步中的第(0)分步: 13 26 8 4 1 第0步中的第(1)分步: 13 阅读全文
posted @ 2016-12-02 22:01 北方丶有佳人 阅读(225) 评论(0) 推荐(0)