概述
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语言----- 冒泡排序 for while do-while 递归练习所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复