![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法试题
Small Fly Fly
我是渣渣
展开
-
算法面试题(一):
需求: * 用 1,2 , 2 ,3, 4 ,5 这 6 个数字, 用 Java 写一个 main 函数, 打印出所有不同的排列, 如: * 512234, 212345 等, 要求: “4”不能在第三位, “3”与”5”不能相连 代码 package test; import java.util.Iterator; import java.util.TreeSet; /** * ...原创 2019-09-15 16:33:23 · 103 阅读 · 0 评论 -
算法试题
快速排序: 方法一 public static int[] qsort(int arr[],int start,int end) { int pivot = arr[start]; int i = start; int j = end; while (i<j) { ...原创 2019-09-15 17:35:27 · 142 阅读 · 0 评论 -
选择排序
public static void selectionSort(int[] arr){ for (int i = 0; i < arr.length - 1; i++) { int min = i; for (int j = i + 1; j < arr.length; j++) { ...原创 2019-09-15 17:45:23 · 101 阅读 · 0 评论 -
快速排序
public class InsertSort{ public void insertSort(int[] array){ for(int i=1;i<array.length;i++)//第0位独自作为有序数列,从第1位开始向后遍历 { if(array[i]<array[i-1])//0~i-1位为有序,...原创 2019-09-15 18:33:23 · 103 阅读 · 0 评论