算法
NormalBlue
这个作者很懒,什么都没留下…
展开
-
leetcode 2055
leetcode 2055 题解原创 2022-03-08 17:09:40 · 165 阅读 · 0 评论 -
语言基础coding
1.统计目录下的文件数 public static int count(String route){ File root = new File(route); if (root.isFile()){ return 1; } if (!root.isDirectory()){ return 0; } Stack<File> s = new Stack&原创 2022-03-04 11:21:42 · 198 阅读 · 0 评论 -
适合的练习题
适合得练习题原创 2022-02-01 20:14:00 · 390 阅读 · 0 评论 -
忘记了的知识点
不常见原创 2022-01-11 09:55:09 · 2099 阅读 · 0 评论 -
LCS问题解答
最长公共子序列原创 2022-01-06 20:31:38 · 430 阅读 · 0 评论 -
红黑树的删除
九种(1+2+3+1+1+)删除红黑树的节点原创 2022-01-04 19:57:07 · 2871 阅读 · 0 评论 -
红黑树的增加
类比于234树,4阶B树所有节点的元素个数 x 都符合 1 ≤ x ≤ 3 性质: 1. 节点是 RED 或者 BLACK 2. 根节点是 BLACK 3. 叶子节点(外部节点,空节点)都是 BLACK 4. RED 节点的子节点都是 BLACK ✓ RED 节点的 parent 都是 BLACK ->从根节点到叶子节点的所有路径上不能有 2 个连续的 RED 节点 5. 从任一节点到叶子节点的所有路径都包含相同数目的 BLACK 节点 红黑树的增加(添加的都是红色) 根节点必须是原创 2022-01-04 11:06:38 · 199 阅读 · 0 评论 -
位运算实现加减乘除
//priny binary 用来在实现过程中打印二进制和数字来看变化 public static void print(int num) { for (int i = 31; i >= 0; i--) { System.out.print((num & (1 << i))>>i); } System.out.println("\n"+num); } //利用异或实现无进位相加,与实现进位信息的保存,之后通过while循环迭代相加 p.原创 2022-01-04 10:03:21 · 1264 阅读 · 0 评论 -
常见的位运算
异或运算原创 2022-01-04 09:23:19 · 218 阅读 · 0 评论