神奇的排序
2016-05-16 15:25
260 查看
代码:
测试:
//此方法只能对互不相同的正整数排序,也成为神奇的排序,从编程珠玑中看到的 public class magicSort { public static void main(String[] args) { // TODO Auto-generated method stub int a[]={9,8,7,6,5,4,3,2,1}; //要排序的数组 int b[]=new int[100000]; //辅助数组,大小尽量大一点。 for (int i = 0; i < a.length; i++) { b[a[i]]=a[i]; } for (int i = 0; i < b.length; i++) { if (b[i]!=0) { System.out.print(i+" "); } } } }
测试:
相关文章推荐
- 解决Android studio 下的APK打包失败问题
- oracle数据库兼容mysql的差异写法
- 【转载】Java中使用Jedis操作Redis
- LoadRunner监控远程机器Windows资源,提示“net use failed” 解决办法
- 慎用jQuery中的submit()方法
- ASP.NET组件System.Web.Optimization原理及缓存问题详解
- 排序——堆排序
- Tomcat version 7.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 and 6 Web mod
- loadrunner监控iis指标
- android的数据存储的方式
- OC语言笔记(五):OC封装和复合
- ACE框架整合记录4Dialog插件-【完结】
- JAVA——集合变数组
- 2016-5-16-2
- 自定义圆形头像CircleImageView
- 设计模式——单例模式
- RDD之flatMap与Map对比
- 使用pscp在Linux和Windows上传输数据可能存在的问题
- loadrunner 监控linux
- OC语言笔记(四):OC点语法、继承、类别