java快速排序算法代码
发布时间:2020-12-14 23:23:59 所属栏目:Java 来源:网络整理
导读:今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 package Mypackage; public class QuickSort { public static void main(String[] args) { int[] arr = { 2,5,4,3,7,9,1,6,8 }; quickSort(arr,2,7);
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 package Mypackage; public class QuickSort { public static void main(String[] args) { int[] arr = { 2,5,4,3,7,9,1,6,8 }; quickSort(arr,2,7); for (int i = 0; i < arr.length; i++) System.out.print(arr[i] + " "); } public static void quickSort(int[] arr,int low,int high) { int i = 0,j,key = 0; if (low < high) { key = arr[low]; i = low; j = high; while (i < j) { while (i < j && arr[j] > key) j--; if (i < j) arr[i++] = arr[j]; while (i < j && arr[i] < key) i++; if (i < j) arr[j--] = arr[i]; } } arr[i] = key; if (i > low + 1) quickSort(arr,low,i - 1); if (i < high - 1) quickSort(arr,i + 1,high); } } 以上内容由PHP站长网【52php.cn】收集整理供大家参考研究 如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- JSP Request.getServerPort()方法:获取服务器的端口号
- java – 如何检测“另存为PDF …”是从OS X上的AWT Printer
- Android开发 Failed to install *.apk on device 'emu
- java – 将JScrollPane添加到显示图像的面板
- java – 如何检查JSONArray元素是否为空
- Java无限级树(递归)超实用案例
- Hibernate buildSessionFactory方法:构建SessionFactory
- java – 找不到JSF 2.1.13自定义组件:标签库支持命名空间:
- JDK1.7 ConcurrentHashMap难点解析
- JavaWeb-文件上传案例