首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >冒泡排序与gnome排序的区别

冒泡排序与gnome排序的区别
EN

Stack Overflow用户
提问于 2012-03-04 12:08:37
回答 4查看 5.7K关注 0票数 6

冒泡排序和gnome排序在最差、最好和平均情况下具有相同的复杂度。冒泡排序和gnome排序(不是它们的名字...)有什么不同?

EN

回答 4

Stack Overflow用户

发布于 2012-07-30 00:49:20

好吧,我正在修改这篇文章,因为我没有太多的时间读上一篇,但我意识到也许我应该解释更多。

所以基本上。gnome排序是插入排序的变体。例如,插入排序遍历整个整数数组,并将每个元素放在适当的位置,而gnome排序则试图提高效率,并执行相同的操作,但在交换发生时通过循环返回来保存迭代。

如果这没有任何意义,再说一次,如果你看一眼这些文章会真的很有帮助。

对于插入排序算法:http://codingmash.com/2012/07/the-insertion-sort-algorithm/

对于gnome排序:http://codingmash.com/2012/07/gnome-sort-a-variant-of-insertion-sort/

希望它能有所帮助:)

票数 4
EN

Stack Overflow用户

发布于 2012-03-04 12:14:15

对于gnome sortbubble sort,都有非常详细的维基文章。

票数 2
EN

Stack Overflow用户

发布于 2012-07-30 02:55:38

沿着gnome排序的链接...我在那里读到了一件非常好的事情,那就是gnome排序就像人类一样。想象一下,你正在对一个列表进行排序,这就是gnome排序。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9552224

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档