排序
喝咖啡的皮卡丘
正在学习java的大三学生,会分享一些整理的经典问题和知识点、注意事项等。
展开
-
java学习笔记(数据结构与算法6)排序专题-基数排序。用空间换取时间的超快排序。java代码加注释。
package Sort; public class JiShu { public static void main(String[] args) { int arr[]={21,24,57,62,6523,36,1,89,245}; JiShuSort(arr); for(int i=0;i<arr.length;i++){ System.out.print(arr[i]+" "); } } .原创 2021-09-12 19:58:43 · 119 阅读 · 0 评论 -
java学习笔记(数据结构与算法6)排序专题-归并排序,随机数生成。java代码实现,带思路注释。
package Sort; import java.util.Arrays; import java.util.Random; public class MergerSort { public static void main(String[] args) { //随机数的生成,先创建一个random对象(这里要调用Random包) //然后用对象调用nextInt方法,参数n的含义是随机数出自[0,n) int[] arr=new int[10.原创 2021-09-10 17:15:34 · 172 阅读 · 1 评论 -
java学习笔记(数据结构与算法6)排序专题-快速排序。java代码实现,带思路注释。
package Sort; import java.util.Arrays; public class QuickSort { public static void main(String[] args) { int[] arr = {3,5,32,532,1,5,2,4}; System.out.println(Arrays.toString(arr)); Quick(arr,0,arr.length-1); System....原创 2021-09-10 11:46:31 · 75 阅读 · 1 评论