Java中冒泡排序和选择排序哪一个性能更高一点呢?

如题所述

一般来说选择比冒泡效率高;
冒泡排序在内循环交换,选择排序在外循环交换,效率差也就在这个交换次数上,毕竟O(n)<O(n^2)。如果数组完全有序,冒泡内循环的交换一次都不会执行,而选择排序每次还要和本身交换一次,此时冒泡效率高。但这种情况极少,所以从算法的角度看,选择优于冒泡。
温馨提示:答案为网友推荐,仅供参考
相似回答