- 博客(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
115
原创 插入排序图解
思路如下:首先选取第二个点作为比较的开始,和它的前一个进行比较,如果小于第一个就把第一个的值赋给当前进行比较的下标索引每次都从后面往前比较逐步后移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
149
原创 基本数据类型、包装类与Sting三者之间的转换
基本数据类型、包装类与Sting三者之间的转换import org.junit.Test;public class Test1 {@Testpublic 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
135
原创 求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
1959
原创 如何实现输出1~10000之间所有的素数并且每八个换行输出
编写一个简单的判断素数的片段,新建一个计数器num,当判断i为素数时num累加,满八时赋值0重新进行下一行累加。Java 素数 换行
2020-02-13 18:38:12
2809
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人