摘要: 栈的构造: import java.util.Arrays; /** * @author doiy * @date 2021-5-7 8:12 */ public class MyStack { private int[] elements; public MyStack(){ elements = 阅读全文
posted @ 2021-05-07 11:38 Do1y 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 学习数据结构-数组 我发现在很多 教材上面并没有明确指出数组的使用 但有些机构培训中会有数组的使用 虽然很简单 但是我觉得先学好数组 会对数据结构有更好的理解 毕竟抽象的知识 最好有实体来解释 import java.util.Arrays; /** * @author doiy * @date 2 阅读全文
posted @ 2021-05-06 15:01 Do1y 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 方法一: import java.util.Scanner; /** * @author doiy * @date 20210313-2116 */ public class WordAnalogy { public static void main(String[] args) { Scanner 阅读全文
posted @ 2021-03-13 21:17 Do1y 阅读(424) 评论(3) 推荐(0) 编辑
摘要: /** * 汉诺塔递归:每次只能移动一个长方形,并且大的长方形不能在小的长方形之上 * 算法:递归 * 第一步: * 把n-1个模块 从塔1移动到塔2 * 把第n个模块 从塔1移动到塔3 * 第二步: * 把n-1个模块 从塔2移动到塔3 */ import java.util.Scanner; p 阅读全文
posted @ 2021-03-09 21:10 Do1y 阅读(387) 评论(0) 推荐(0) 编辑
摘要: import java.util.Scanner; /** * 1 2 6 7 15 … * 3 5 8 14 … * 4 9 13 … * 10 12 … * 11 … * … * * 蛇形问题:要查找第20行第20列,那么首先是需要找到规律 1 5 13 25 ... 会发现每一个数是前一个数字 阅读全文
posted @ 2021-03-09 20:23 Do1y 阅读(140) 评论(0) 推荐(0) 编辑
摘要: import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.Scanner; public class BinarySearch { public static 阅读全文
posted @ 2021-03-09 15:08 Do1y 阅读(34) 评论(0) 推荐(0) 编辑