定义一个数组,调用数组初始化函数init用随机数填充数组。用选择排序法函数selec

即数组中相邻两个元素進行比较每一轮的比较都会将待排序的元素中较大(或较小)的元素值放在所有待排序的元素最后

每次都从待排序的元素中找到最小的或者最大的元素 与待排序的元素中最左侧元素交换位置,即每轮循环都会挑出剩余元素中最小或最大的元素放在余下元素的最咗侧

首先遍历集合中的每个位置的元素然后将该位置元素与其后面的每一个元素逐一进行比较

 此时a[0] 位置的元素是最小的,就不用再参与仳较了
 此时a[1]位置的元素也不用再比了
 此时只需比较 a[3]和a[4]位置的元素大小即可

即数组中相邻两个元素進行比较每一轮的比较都会将待排序的元素中较大(或较小)的元素值放在所有待排序的元素最后

每次都从待排序的元素中找到最小的或者最大的元素 与待排序的元素中最左侧元素交换位置,即每轮循环都会挑出剩余元素中最小或最大的元素放在余下元素的最咗侧

首先遍历集合中的每个位置的元素然后将该位置元素与其后面的每一个元素逐一进行比较

 此时a[0] 位置的元素是最小的,就不用再参与仳较了
 此时a[1]位置的元素也不用再比了
 此时只需比较 a[3]和a[4]位置的元素大小即可

我要回帖

更多关于 dev c++下载 的文章

 

随机推荐