- 博客(7)
- 收藏
- 关注
原创 2024校招烽火通信内推码:NTAQ0Ti
24届校招央企中国信科专属内推,实时跟踪进度,快速拿下offer。内推码:NTAQ0Ti。内推码:NTAQ0Ti。内推码:NTAQ0Ti。
2023-09-13 19:29:33
543
原创 java中数组中常用的算法排序汇总
1.算法的相关概念:1. 排序:假设含有n个记录的序列为{R1,R2,…,Rn},其相应的关键字序列为{K1,K2,…,Kn}。将这些记录重新排序为{Ri1,Ri2,…,Rin},使得相应的关键字值满足条Ki1<=Ki2<=…<=Kin,这样的一种操作称为排序。**2. 目的:**通常来说,排序的目的是快速查找。3. 衡量排序算法的优劣:1)时间复杂度:分析关键字的比较次数和记录的移动次数2)空间复杂度:分析排序算法中需要多少辅助内存3)稳定性:若两个记录A和B的关键字值相等
2021-04-28 18:48:42
142
原创 Java中数组的复制,反转,查找问题
**1.Java数组的复制:**将array1复制到array2中,很多初学者会用这样的方法int[]array1 = new int[] {2,3,5,7,11,13,14,15,17,19};int[]array2 = array1但是这种方法实际上是错误的。我们只是把array1的地址给了array2,当array2改变时,array1中的元素也会跟着发生改变。(可以类似理解为C语言中的指针)正确的方法:int[]array1 = new int[] {2,3,5,7,11,13,
2021-04-28 09:06:00
173
原创 一道小题--随机数生成
题目:创建一个长度为6的int型数值,要求数组元素的值都在1-30之间。且是随机赋值,同时,要求元素的值各不相同。知识点:1)新建随机数生成,以及控制范围2)随机数赋值给数组元素的方法,怎样才能各不相同3)输出数组,常用的语句第一次写的错误程序:public class yanghui { public static void main(String[] args){ int[]arr=new int[6]; for(int i=0;i<6;i+
2021-04-27 21:18:52
301
原创 Java的方法调用---冒泡排序
1.易错点这是第一次错误书写,不清楚main函数和方法之间的关系public class sort { public static void main(String[] args){ public static void Sort(int[]arr){ //arr = new int[]{1,9,3,5,21,5,2,6,13,}; for(int i=0;i<arr.length;i++){ for(i
2021-04-27 14:22:44
1018
原创 Java新手易混之- - -类,方法,函数,对象的声明与区别
Java新手易混之- - -类,方法,函数,对象的声明与区别1.类概念:就是指一个种类,比如人是一个类,动物也是一个类,等等,而如果特指某个人,则是实体。定义:在Java中,类的定义是 : < class> <类名> ,通常,我们在Java 中提到class,就是指类的意思。比如:public class HelloWorld{ public static void main(String[] args){ System.out.println("HelloWorld
2021-04-03 09:10:42
494
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅