问题描述
- 既然java语言提供了排序算法的封装,为什么我们还要自己写冒泡
-
一个关于排序的问题:既然java语言提供了排序算法的封装,为什么我们还要自己写冒泡排序?什么时候用到冒泡排序?
解决方案
目的是为了让你学习,冒泡排序是最容易理解的排序算法。
解决方案二:
Java语言写的各种排序算法【未完】
解决方案三:
java封装好的是快排吧,首先快排是不稳定排序,只是平均时间复杂度最低而已。简单排序中直接插入最好,快速排序最快,当文件为正序时,直接插入和冒泡均最佳。当数据量过大时堆排序的优势又体现出来,学习排序更多的是学习一种算法和思想
解决方案四:
自我实践有助于更好地理解算法本身的思想,及执行流程。在学习本身这件事情上,拿来主义是不可取的,还需要自己动手才行啊。
解决方案五:
冒泡排序对程序员来说好比筷子一样
解决方案六:
是为了让你更好的了解算法的思想
解决方案七:
打个比喻,正如现在已经有各种代步工具,但是我们还是要从走路学起
解决方案八:
算法的学习是由浅入深的,冒泡也算是基础的排序算法了
解决方案九:
冒泡排序是排序中必会的一种排序算法,这样可以明白循环嵌套的应用,同时冒泡虽然不是最快的排序算法,但是是最稳定的排序算法!
解决方案十:
你不觉得这种算法很美吗
时间: 2024-11-02 11:22:53