并不算是很懂。按我能理解的说法来看,字面上,它的原理就像水中上浮的气泡,能够按照自身大小,有序向水面方向移动,并在移动的过程中完成排序。而且它也是稳定排序,若元素相同,像气泡大小一样,两者之间并不会发生移动。但我们也会遇到其他情况,像一组数据中,前一段数据无序,而后一段数据有序。在处理完前一段数据后,却仍要比较后一段数据,无疑增加了工作量。而对于这种情况,我们接下来要学习就是冒泡排序的优化版。之后内容不熟悉,学习时间不长,就讲到这吧。
并不算是很懂。按我能理解的说法来看,字面上,它的原理就像水中上浮的气泡,能够按照自身大小,有序向水面方向移动,并在移动的过程中完成排序。而且它也是稳定排序,若元素相同,像气泡大小一样,两者之间并不会发生移动。但我们也会遇到其他情况,像一组数据中,前一段数据无序,而后一段数据有序。在处理完前一段数据后,却仍要比较后一段数据,无疑增加了工作量。而对于这种情况,我们接下来要学习就是冒泡排序的优化版。之后内容不熟悉,学习时间不长,就讲到这吧。