桶排序
桶排序有个问题,空间消耗太大。假设我们有1亿个数字范围,那么代码里的intArr数组也得搞1亿+1个位置,哪怕我们只排序5个数字。
冒泡排序
相比桶排序,对空间要求不高,但是因为排序的时候使用双重嵌套,耗时就比较长了,数组长度的 平方 !
快速排序
一定要先从后向前排。
桶排序有个问题,空间消耗太大。假设我们有1亿个数字范围,那么代码里的intArr数组也得搞1亿+1个位置,哪怕我们只排序5个数字。
相比桶排序,对空间要求不高,但是因为排序的时候使用双重嵌套,耗时就比较长了,数组长度的 平方 !
一定要先从后向前排。
文章来源:智云一二三科技
文章标题:Java面试题 Part8 桶冒泡快速排序的Java实现
文章地址:https://www.zhihuclub.com/173355.shtml