- 博客(8)
- 收藏
- 关注
原创 使用java基础中的递归,解决汉罗塔问题
/如果有多个盘子,可以看做两个,最下面和最上面的所有盘子(num-1)//(3)再把b塔的所有盘子移动到c,借助a。//(1)先移动上面所有的盘子到b,借助c。//(2)把最下面的盘子移动到c。//如果只有一个盘子。
2023-05-29 17:54:45 87
原创 使用java基础中的递归算法,实现自动找出逃离7*8规格迷宫路径
else if (findWay(map, i, j + 1)) {//再尝试向右走。} else if (findWay(map, i - 1, j)) {//再尝试向上走。} else if (findWay(map, i, j - 1)) {//再尝试向左走。if (map[6][5] == 2) {//如果该位置标记为2表示找到通路。if (map[i][j] == 0) {//初始化1,1为零,表示可以走。if (findWay(map, i + 1, j)) {//先尝试向下走。
2023-05-29 17:53:03 106 1
原创 手动实现二分法搜素
第三步:重复执行一二步骤;知道左元素索引=右元素索引,结束搜所。//计算得出中间元素的索引(列如:(0+8)/2=4)* 第二步:将搜索目标与得到中间元素进行大小比较。* 第一步:将数组一分为二,得到中间元素的索引。* 如果大于,舍弃左边数据,将重点放到右边。//手动实现二分法搜素。
2023-05-29 17:42:54 50 1
原创 使用java基础,实现一个可以记录收益和消费记录等交互式小程序
System.out.println("-------------------消费-------------------");System.out.println("-----------------零钱通明细-----------------");System.out.println("-----------------零钱通菜单----------------");System.out.println("-----------------收益入账-----------------");
2023-05-29 17:39:39 231
原创 使用java基础,手工实现ArrayList集合。
System.out.println("删除失败!索引范围应为:(0 <--> " + (size - 1) + ")");System.out.println("修改失败!索引范围应为:(0 <--> " + (size - 1) + ")");索引范围应为:(0 <--> " + (size - 1) + ")");System.out.println("删除成功!System.out.println("修改成功!System.out.println("获取成功!
2023-05-29 17:27:10 47 1
原创 使用java基础,手工实现LinkedList集合雏形
package com.zhou.collection;public class MySimpleLinkedList<E> {private int size; //集合容量Node<E> first; //记录头节点元素的引用Node<E> last; //记录尾节点元素的引用public void add(E e) { //添加元素的方法if (size == 0
2023-05-29 17:24:00 45 1
空空如也
使用软件IIC+Clion初始化OLED编译没问题,但是oled没反应
2024-08-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人