![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OJ
Taratantara
这个作者很懒,什么都没留下…
展开
-
OJ-归并排序
归并排序掌握非递归与递归逆序交换次数的思想就是归并排序package Week1;import java.util.Scanner;public class Test21 { static int count=0;////静态变量最后要清零 public static void main(String[] args) { Scanner in=new Scanner(System.in); int a=in.nextInt(); for(int i=0;i<a;i++){原创 2021-01-04 18:56:37 · 176 阅读 · 0 评论 -
OJ-希尔排序
increment为每次相隔的距离,此过程是中间过程,可以把外循环改一下就变成希尔排序希尔排序就是有递减间隔的插入排序import java.util.Scanner;public class shellTest { public static void main(String[] args) { Scanner inScanner=new Scanner(System.in); int n=Integer.parseInt(inScanner.nextLine()); for原创 2021-01-04 18:49:00 · 302 阅读 · 2 评论 -
OJ-堆排序
快速排序递归与非递归实现快速排序非递归要注意栈进出顺序,不要弄反start,end,或者改用队列实现import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.util.Stack;public class Main{原创 2020-12-29 15:27:23 · 199 阅读 · 0 评论 -
OJ-插入排序
插入排序插入时比较元素后需要考虑向后移动元素要用temp原因是因为插入过程中a[j+1]会把a[i]里面的元素替换掉package Week1;import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;public class bubbleS原创 2020-12-29 11:25:30 · 202 阅读 · 0 评论 -
OJ-计数排序
计数排序用空间换时间import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;public class Main { public static void main(String[] args) throws IOException { B原创 2020-12-29 11:18:28 · 157 阅读 · 0 评论 -
OJ-冒泡排序
import java.awt.print.Printable;import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;public class Main { public static void main(String[] args) thro.原创 2020-12-28 23:16:58 · 261 阅读 · 0 评论