- 博客(6)
- 收藏
- 关注
原创 快速排序的代码实现(Java版)
思路:以最左边的数pivot为基础,定义left和right指针分别指向数组的首尾,然后从右边开始向左移动,遇到比小的数,就赋值给左边,接着从左往右移动,遇到比pivot大的数就赋值给右边,直到左右指针重合,把pivot赋值给重合的位置,最后,以基准划分左右两边,递归。 public static void quickSortMethod(int[] arr,int l,int r){ if(l>=r) return ; int left = l; int
2021-08-06 21:14:15
139
原创 插入排序图解
思路如下: 首先选取第二个点作为比较的开始,和它的前一个进行比较,如果小于第一个就把第一个的值赋给当前进行比较的下标索引 每次都从后面往前比较 逐步后移 public static int [] insertSort(int[] arr){ int insertVal = 0;//初始化待插入的值 int insertIndex = 0;//初始化待插入的索引位置 for (int i = 1; i < arr.length; i++) {
2021-07-25 01:30:25
171
原创 基本数据类型、包装类与Sting三者之间的转换
基本数据类型、包装类与Sting三者之间的转换 import org.junit.Test; public class Test1 { @Test public void test() { //基本数据类型转化为包装类,自动装箱 Integer i = 1; int j = i+1; System.out.println(j); //包装类转化为基本数据类型,自动拆箱 Integer a = new Integer(10); int b =a; System.out.println(b);
2020-10-09 11:49:46
168
原创 求n~m之间所有的素数
public class PrimeMax{ public static void main(String[] args){ int i,j; int flag; java.util.Scanner t = new java.util.Scanner(System.in); //控制台输入n,m System.out.print("请输入n" + " "); int n = t.next...
2020-02-13 22:47:03
1994
原创 如何实现输出1~10000之间所有的素数并且每八个换行输出
编写一个简单的判断素数的片段,新建一个计数器num,当判断i为素数时num累加,满八时赋值0重新进行下一行累加。 Java 素数 换行
2020-02-13 18:38:12
2877
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人