java中的冒泡排序能不能直接用Arrays.sort()代替
如题。还有就是两者的区别是什么?用Arrays.sort()方法就可以排序,为什么还要自己手写一个冒泡排序的方法?...
如题。还有就是两者的区别是什么?用Arrays.sort()方法就可以排序,为什么还要自己手写一个冒泡排序的方法?
展开
3个回答
展开全部
不能,查看源代码,Arrays.sort并非冒泡
/**
* Sorts the specified sub-array of bytes into ascending order.
*/
private static void sort1(byte x[], int off, int len) {
// Insertion sort on smallest arrays
if (len < 7) {
for (int i=off; i<len+off; i++)
for (int j=i; j>off && x[j-1]>x[j]; j--)
swap(x, j, j-1);
return;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你写的是对你的训练,你写的比他少代码,但功能少。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |