- 博客(16)
- 收藏
- 关注
原创 Java实现归并排序
归并排序是一种基于分治思想的排序算法,它将待排序的数组不断地拆分成小的子数组,然后将这些子数组合并成一个有序的数组。依次比较左右两部分的元素,将较小的元素复制到临时数组中。最后,将左半部分或右半部分剩余的元素复制到临时数组中,再将临时数组的元素复制回原数组。函数是归并排序的入口函数,它接受一个整数数组作为参数,如果数组为空或长度为1,则直接返回。如果左边界大于等于右边界,则直接返回。否则,它计算中间位置。函数是归并排序的核心函数,它接受三个参数:待排序数组。函数对它进行归并排序,然后输出排序后的结果。
2023-05-30 22:39:17 600
原创 HCIA第一期
三次握手是 TCP 连接的建立过程。在握手之前,主动打开连接的客户端结束 CLOSE 阶段,被动打开的服务器也结束 CLOSE 阶段,并进入 LISTEN 阶段。随后进入三次握手阶段:标志位为 SYN,表示请求建立连接;序号为 Seq = x(x 一般取随机数);随后客户端进入 SYN-SENT 阶段。标志位为 SYN 和 ACK,表示确认客户端的报文 Seq 序号有效,服务器能正常接收客户端发送的数据,并同意创建新连接;序号为 Seq = y;
2023-05-07 14:41:21 57
原创 类和对象的关系,构造器
2.你如果无参有参都写,然后在主函数实例化两个不同名字的对象比如person1和2。4.如果同时定义了有参无参,主函数只实例化其中一个,无非就是那个亮另外一个不亮。1.试了一下,其实无非是差在主函数里实例化的时候有没有带参数。3.然后1无参2有参,就会分别调用互不影响。
2023-03-24 17:06:26 70
原创 关于简单的计算器:java写一个计算器,实现加减乘除功能,并且能够循环接收新的数据,通过用户交互实现
System.out.println("欢迎使用本辣鸡两数计算器,下面请开始您的输入:");System.out.println("输入C可清零");我居然傻逼到用多了for然后忘了while。
2023-01-03 17:55:55 543
原创 方法1-值传递相关问题收集
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0cFQSdxa-1672716433082)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\image-20230103101504347.png)]java都是值传递java中只存在值传递,对于 基本类型、引用类型以及对象类型均是如此,因此调用了一个对某个传递过来的参数进行赋值操作的时候,均不会影响原来的值对于对象类型。
2023-01-03 11:35:12 47
原创 数组排序-冒泡排序和选择排序
如果发现前面的比后面的大,就把大的数据交换在后面,循环比较完毕后,和剩余的其他所有进行比较,只要比第二位小,就换到第二个位置来。和其他所有的进行比较,只要比第一位小的,就换到第一个位置来。第二步: 再来一次,只不过不用比较最后一位。第一步:从第一位开始,把相邻两位进行比较。i和j(j=i+1)及其后所有遍历比较。//每次末尾少排一个,i和i+1比较。
2023-01-01 20:40:58 132
原创 【无标题】
Math.random() 会得到一个0-1之间的随机浮点数,然后乘以100,并强转为整型即可。通过for循环,遍历数组,找出最小的一个值出来。然后给数组的每一位赋予随机整数。首先创建一个长度是5的数组。
2022-12-31 20:33:09 55 2
原创 关于打印三角形
j--) {//打印空白,空格数=n-i,观察规律得出。i++) {// 行数。很简单的一个小实验,保证思路清晰,用数学的方式解释三角形的构成。是比较笨拙的办法,应该有更合适的方法吧,大概。//打星题之打印三角形。
2022-12-31 20:13:01 36
原创 关于JDK的安装等
删除path下关于java的目录。我的电脑 - 属性-高级系统设置。环境变量 JAVA_HOME。删除JAVA_HOME。测试JDK是否安装成功。删除Java安装目录。
2022-12-31 16:35:55 31
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人