为了账号安全,请及时绑定邮箱和手机立即绑定

java排序

java排序

繁华开满天机 2019-03-01 11:15:00
有一个数组[10-20,41-50,31-40,51-60,21-30],使他按照10-20,21-30,...的顺序排序有什么高效的方法吗?谢谢
查看完整描述

6 回答

?
四季花海

TA贡献1811条经验 获得超5个赞

如果就是这么几个数组元素的话,你用任何一种排序方法都没啥大区别。
排序算法只有在数据量相对大的时候才能体现出各自的优势。

查看完整回答
反对 回复 2019-03-01
?
杨魅力

TA贡献1811条经验 获得超6个赞

排序的话经典的排序算法多的是,只要将比较大小的方法改变成自己的就ok了吧。

查看完整回答
反对 回复 2019-03-01
?
慕沐林林

TA贡献2016条经验 获得超9个赞

重写compareTo方法,把中间的‘-’去掉转成int比较数字

查看完整回答
反对 回复 2019-03-01
?
holdtom

TA贡献1805条经验 获得超10个赞

你这是什么意思?二维数组吗?

查看完整回答
反对 回复 2019-03-01
?
呼唤远方

TA贡献1856条经验 获得超11个赞

(1)应用Collections框架:实现comparator接口,并重写其中的compare方法。
(2)重写String类型下的CompareTo方法

查看完整回答
反对 回复 2019-03-01
?
繁星点点滴滴

TA贡献1803条经验 获得超3个赞

在排序的时候元素求绝对值 ,然后根据元素的数量选择不同的排序方法即可

查看完整回答
反对 回复 2019-03-01
  • 6 回答
  • 0 关注
  • 365 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信