摘要: 3.1 字符串移位的问题 以空间换时间 tips : 判断是否包含在自己的循环移位中,就可以拼接两个原字符串,查找目标字符串是否存在于拼接之后的字符串中即可。 class Test{ public static void main(String[] args) { String s1 = "AABB 阅读全文
posted @ 2020-11-17 17:17 BOTAK 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 1.2 中国象棋将帅问题 请写出一个程序,输出A,B所有合法的位置,要求在代码中只使用一个变量。 位运算:采用一个8bit位,左边4bit,代表A的位置,右边4bit,代表B的位置,然后每次都去更新bit位即可。 class Test{ public static void main(String[ 阅读全文
posted @ 2020-11-17 16:36 BOTAK 阅读(96) 评论(0) 推荐(0) 编辑
摘要: java关键字final(宏) final是java中的一个关键字,可以修饰类,成员变量,局部变量,方法,表示不可变。 当final修饰一个变量的时候,已经为该变量指定了初始值,那么这个变量在编译的时候就已经确定了下来,那么这个final变量就相当于c语言中的宏变量,编译器会把程序中的所有用到该变量 阅读全文
posted @ 2020-11-17 15:30 BOTAK 阅读(169) 评论(0) 推荐(1) 编辑
摘要: B B+ RBT Tree B树 B+树 红黑树 🌲🌲🌲 B树 B-树就是B树,不是B减树,真tn的low 首先,在了解B树之前,我们要先了解什么是二叉搜索树,二叉搜索树的定义如下 BST 左子树节点上的值小于根节点的值 右子树节点上的值大于根节点的值 左右子树也分别为BST tips:B-树 阅读全文
posted @ 2020-11-17 11:08 BOTAK 阅读(103) 评论(0) 推荐(0) 编辑