1. 冒泡排序简介(默认从小到大排序)
核心思想:只比较相邻的两个元素,如果满足条件就交换
5 8 2 1 6 9 4 3 7 0
目标:0 1 2 3 4 5 6 7 8 9
第一次排序:
5 < 8 不交换
5 8 2 1 6 9 4 3 7 0
8 >2 满足条件 交换....
5 2 8 1 6 9 4 3 7 0
5 2 1 8 6 9 4 3 7 0
5 2 1 6 8 9 4 3 7 0
5 2 1 6 8 9 4 3 7 0
5 2 1 6 8 4 9 3 7 0
5 2 1 6 8 4 3 9 7 0
5 2 1 6 8 4 3 7 9 0
5 2 1 6 8 4 3 7 0 9
下一次交换
2 5 1 6 8 4 3 7 0 9
2 1 5 6 8 4 3 7 0 9
2 1 5 6 8 4 3 7 0 9
2 1 5 6 8 4 3 7 0 9
2 1 5 6 4 8 3 7 0 9
2 1 5 6 4 3 8 7 0 9
2 1 5 6 4 3 7 8 0 9
2 1 5 6 4 3 7 0 8 9
下一次交换
1 2 5 6 4 3 7 0 8 9
1 2 5 6 4 3 7 0 8 9
1 2 5 6 4 3 7 0 8 9
1 2 5 4 6 3 7 0 8 9
1 2 5 4 3 6 7 0 8 9
1 2 5 4 3 6 7 0 8 9
1 2 5 4 3 6 0 7 8 9
下一次交换
1 2
最后
以上就是背后灯泡最近收集整理的关于c语言用递归方法实现冒泡排序,c语言----- 冒泡排序 for while do-while 递归练习的全部内容,更多相关c语言用递归方法实现冒泡排序,c语言-----内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复