- 博客(9)
- 收藏
- 关注
原创 Java 简单选择排序
概念如下: 代码如下: package 中级; import java.util.Arrays; //简单选择 算法 public class SimpleSort { public static void main(String[] args) { int [] date ={ 25,5,8,6,7,10,24,57}; System.out.println("排序之前的数组是:"+Arrays.toString(date));
2020-09-25 12:19:55
217
1
原创 Java直插排序
定义外循环,从一开始 定义内循环,是从第0位开始 package 中级; import java.util.Arrays; import java.util.Date; public class Direct_InsertSort { public static void insertSort(int[] arr){ int j = 0,temp = 0; for (int i = 1 ; i < arr.length ;i++ ){ .
2020-09-24 10:11:47
243
原创 java ——快速排序
快速排序需要递归方法 首先定义一个基准。 比基准大在一边,小的在另一边。 直接源码: package 中级; import java.util.Arrays; public class kuaisu { public static void main(String[] args) { int [] date ={6 ,1, 2, 7, 9, 3, 4, 5, 10, 8}; System.out.println("排序前数组是:" + Arrays.toStr
2020-09-23 21:36:59
428
原创 java 水仙花数
求出1000之内的所有水仙花数 水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)。 代码如下:: package 中级; //水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)。 //问题:求出1000之内的所有水仙花数 public class Water_Flower { public static void main(String[] args) {
2020-09-23 11:46:09
315
原创 java 冒泡排序
话不多说 直接上源码 冒泡排序是要循环2次,首先外循环趟数,然后再内循环内部的数据,而且排过的数据记得减1哦。 记得定义一个临时变量temp,然后才能交换数据哦。 package 中级; //这是 冒泡排序 public class BubbleSort { public static void main(String[] args) { int[] date = {5,2,6,4,9}; for (int i = 0 ; i < date.lengt
2020-09-22 16:52:32
178
原创 java稀疏数组的的转换
二维数组转换为稀疏数组 这是一个11*11的二维数组棋盘, 假设: 黑棋在代码中代表1 蓝棋在代码中代表2 没下过的空棋都为0 稀疏数组就是将值是0的值pass掉 将二维数组转换为稀疏数组变成了这样: 你可能看不懂,解释一下! 其中: row代表横 ,col代表竖 ,val代表值 先看第0行,横有11列,竖有11列,值(val)有个(一黑一蓝棋子) 再看第1行,黑棋的位置是(1,2)代表的值是1 再看第2行,蓝棋的位置是(1,2)代表的值是1 总结: 这样我们将所有为0的棋子空棋子全都pa
2020-09-20 23:02:35
185
原创 java打印出二维数组方法
java打印出二维数组的方法 首先:定义一个date数组for循环这个数组 for (int[] date : my_arr) 1. 第一种方法: 直接用Arrays.toString(date)方法 System.out.println(Arrays.toString(date)); 总代码如下: package 基础; import java.util.Arrays; public class Demo { public static void main(String[] args) {
2020-09-20 21:50:12
13914
原创 Java 流(Stream)
Java 流(Stream)、文件(File)和IO 1. 读取控制台输入。 Java 的控制台输入由 System.in 完成。 为了获得一个绑定到控制台的字符流,你可以把 System.in 包装在一个 BufferedReader 对象中来创建一个字符流。 2. 创建BufferedReader对象时,还需新建InputStreamReader对象。下面是创建 BufferedReader 的基本语法:: BufferedReader bufferedReader = new BufferedRe
2020-09-20 18:36:09
136
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅