怎么更好地去理解C语言数组冒泡排序?
问题描述:
描述下冒泡排序的过程,应注意什么?需要什么?
答
可以通过画图的方式理解
应注意两个for循环中变量的初始值和变量的范围
答
可以自己画图模拟一下冒泡排序
譬如 下面1 7 3 8由大到小排序
① ⑦ ⑦ ⑧
⑦ ① ① ①
③ ③ ③ ③
⑧ ⑧ ⑧ ⑦
这是做完了一次外层循环可以看到8已经冒泡到了第一个 然后后续第二次外层循环就会从1开始和3比较 后续你可以自己写几组模拟一下