![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数组
五度鱼Java
五度鱼学Java
展开
-
Java基础数组-编写武器数组
super(s);} }原创 2022-09-01 21:46:54 · 837 阅读 · 0 评论 -
Java基础数组-二分查找算法
关于查找算法中的:二分法查找。8下标对应的元素arr[8]是18找到的中间元素正好和被找的的元素18相等,表示找到了:下标为8(没有排序的数据是无法查找的。)二分法查找原理:10(0下标) 23 56 89 100 111 222 235 500 600(下标9) arr数组目标:找出600的下标(0 + 9) / 2 --> 4(中间元素的下标)arr[4]这个元素就是中间元素:arr[4]是 100100 < 600说明被查找的元素在100的右边。...原创 2022-08-25 22:05:51 · 6451 阅读 · 0 评论 -
Java基础数组-元素暴力查找方法
【代码】Java基础数组-元素暴力查找方法。原创 2022-08-25 21:59:14 · 6122 阅读 · 0 评论 -
Java基础数组-选择排序算法
选择排序比冒泡排序好在:每一次的交换位置都是有意义的。3 2 6 1 5假设:第一个3是最小的。 3和2比较,发现2更小,所以此时最小的是2.继续拿着2往下比对,2和6比较,2仍然是最小的。继续拿着2往下比对,2和1比对,发现1更小,所以此时最小的是1.继续拿着1往下比对,1和5比对,发现1还是小的,所以1就是最小的。拿着1和最左边的3交换位置。假设:第一个2是最小的。…6 3 5假设6是最小的:6和3比对,发现3更小,所以此时最小的是3. …...原创 2022-08-25 21:54:16 · 5909 阅读 · 0 评论 -
Java基础数组-冒泡排序算法
冒泡排序算法原始数据:第1次循环:(最大的跑到最右边。)2, 3, 7, 6, 8 (3和2比较,2 < 3,所以2和3交换位置)2, 3, 7, 6, 8 (虽然不需要交换位置:但是3和7还是需要比较一次。)2, 3, 6, 7, 8 (7和6交换位置)2, 3, 6, 7, 8 (虽然不需要交换位置:但是3和7还是需要比较一次。)经过第1次循环,此时剩下参与比较的数据:2, 3, 6, 7第2次循环:2, 3, 6, 7 (2和3比较,不需要交换位置)......原创 2022-08-25 21:40:23 · 234 阅读 · 0 评论 -
Java基础数组Arrays工具类
Arrays工具类提供了排序查找方法。原创 2022-08-25 21:31:36 · 204 阅读 · 0 评论 -
Java基础数组编写酒店管理系统
为某个酒店编写程序:酒店管理系统,模拟订房、退房、打印所有房间状态等功能。(纯javase,无数据库)2、酒店使用一个二维数组来模拟。4、每一个房间Room应该有:房间编号、房间类型、房间是否空闲.3、酒店中的每一个房间应该是一个java对象:Room。1、该系统的用户是:酒店前台。原创 2022-08-24 10:24:31 · 7660 阅读 · 0 评论 -
Java基础数组模仿栈数据结构案例
【代码】Java基础数组模仿栈数据结构案例。原创 2022-08-23 20:39:39 · 6353 阅读 · 0 评论 -
Java基础动态初始化二维数组
【代码】Java基础动态初始化二维数组。原创 2022-08-23 14:05:33 · 6658 阅读 · 0 评论 -
Java基础深入理解数组
【代码】Java基础深入理解数组。原创 2022-08-23 13:26:33 · 132 阅读 · 0 评论 -
Java基础数组-方法带有数组参数的情况
【代码】Java基础数组-方法带有数组参数的情况。原创 2022-08-23 13:09:15 · 210 阅读 · 0 评论 -
Java基础数组静态和动态初始化时机
什么时候采用静态初始化方式,什么时候采用动态初始化方式?原创 2022-08-20 16:04:12 · 6848 阅读 · 0 评论 -
Java基础数组概述
14、怎么声明/定义一个一维数组?原创 2022-08-20 15:56:48 · 5869 阅读 · 0 评论