文章详情页
java排序
浏览:152日期:2024-01-10 14:11:30
问题描述
有一个数组[10-20,41-50,31-40,51-60,21-30],使他按照10-20,21-30,...的顺序排序有什么高效的方法吗?谢谢
问题解答
回答1:如果就是这么几个数组元素的话,你用任何一种排序方法都没啥大区别。排序算法只有在数据量相对大的时候才能体现出各自的优势。
回答2:排序的话经典的排序算法多的是,只要将比较大小的方法改变成自己的就ok了吧。
回答3:重写compareTo方法,把中间的‘-’去掉转成int比较数字
回答4:你这是什么意思?二维数组吗?
回答5:(1)应用Collections框架:实现comparator接口,并重写其中的compare方法。(2)重写String类型下的CompareTo方法
回答6:在排序的时候元素求绝对值 ,然后根据元素的数量选择不同的排序方法即可
标签:
java
相关文章:
1. html5 - javascript写业务有用到什么编程范式没?2. javascript - 一排三个框,各个框的间距是15px,距离外面的白框间距也是15px,这个css怎么写?3. javascript - vue 手机端项目在进入主页后 在进入子页面,直接按返回出现空白情况4. javascript - nodejs调用qiniu的第三方资源抓取,返回401 bad token,为什么5. html5 - vue-cli 装好了 新建项目的好了,找不到项目是怎么回事?6. javascript - immutable配合react提升性能?7. python3.x - python 中的maketrans在utf-8文件中该怎么使用8. javascript - jQuery post()方法,里面的请求串可以转换为GBK编码么?可以的话怎样转换?9. javascript - H5或者JS如何获得当前位置地理定位,只需要获取经纬度即可10. mysql - C#连接数据库时一直这一句出问题int i = cmd.ExecuteNonQuery();
排行榜

网公网安备