【冒泡法求教】冒泡法到底有多少种写法?其优化(加入标志位)又有几种解法呢?求大神们指点!谢谢!

cristina1864 2016-05-19 02:03:49
冒泡法
外循环 有的n-1次,有的n次
内循环 有的是a[i] a[j] 交换,有的是a[j],a[j+1]的交换

我尝试了一下,似乎按以上以上说的冒泡法随便组合基本能用

但是加入标志位优化 之后 ,部分原来可以运行的程序 就不行了

求解答。。感觉特别晕

谢谢啦!!
...全文
168 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Tiger_Zhao 2016-05-20
  • 打赏
  • 举报
回复
标准冒泡法只有一种。至于“优化”算法,就不必深究了。 冒泡法本身就不是高效的算法,只是直观易懂,作为入门级的排序算法才这么“出名”。 对冒泡进行“优化”纯属闲得蛋疼的行为,直接换个高效的排序算法就好了。

33,008

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧