A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© IT我的梦 中级黑马   /  2015-4-14 16:58  /  783 人查看  /  10 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

对于数组中的排序问题,有好多种解决方式,列如:选择排序、冒泡排序等。
这是最常见的两种方式,要么用到临时变量,要么用位用算。
但是在实际的开发过程中,我们经常用到的是Arrays工具类里面提供的一些方法。
我想问一下上面那些算法排序在实际开发中有用么?

10 个回复

倒序浏览
有无相生 来自手机 中级黑马 2015-4-14 17:04:50
沙发
并没有用。只是让你知道并且面试时会用到
回复 使用道具 举报
实际开发一般都是调用工具类,基本上没用。不过自己写算法可以锻炼下思维。
回复 使用道具 举报
赞一个,赞一个
回复 使用道具 举报
实际开发直接用Arrays提供的排序方法,因为排序方式不一样效率也不同。系统提供的方法效率更高,好像是哈希排序。
回复 使用道具 举报
排序这个算法不懂也没关系,实际开发中用的非常少,但是找工作笔试前要背的倍儿溜,人家让你用笔写个冒泡,选择,插入排序法,你要写下来就行了。
回复 使用道具 举报
lf027 中级黑马 2015-4-14 21:53:21
7#
面试的时候会用到,起码证明一点就是,基本东西得会,Arrays工具类里面有,那也是这个基本算法封装好的
回复 使用道具 举报
没有用,但是面试的时候会用。如果你学着玩玩的话,不太理解也没关系,如果想以后做这行的话,要掌握。
回复 使用道具 举报
lf027 发表于 2015-4-14 21:53
面试的时候会用到,起码证明一点就是,基本东西得会,Arrays工具类里面有,那也是这个基本算法封装好的 ...

没想到大学里学的算法还是有用的,呵呵呵呵
回复 使用道具 举报
主要还是面试用的
回复 使用道具 举报
原来如此~~~在论坛多逛逛,也可以学到很多东西,
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马