- 博客(5)
- 收藏
- 关注
原创 二进制的探索之旅(Java位运算符:<<、>>、>>>、|、&、^)
二进制的探索之旅 一、二进制的特点 1. 逢一进一 找了张动图,嵌入进来就变静态了,不理解的手动点进去看吧:[看动图] -5 = 1111 1011 -4 = 1111 1100 -3 = 1111 1101 -2 = 1111 1110 -1 = 1111 1111 0 = 0000 0000 1 = 0000 0001 2 = 0000 0010 3 = 0000 0011 4 = 0000 0100 5 = 0000 0101 2. 负数最高位为1,正数最高位为0 二、二进制的算法 1. 左
2020-08-13 10:59:43
252
原创 一个算法产生的性能差异-无重复字符的最长子串
一个算法产生的性能差异 算法练习网站 demo下载:https://pan.baidu.com/s/1tMMWUFPw3ofELsA9QdPQgg 验证码:wq96 前言 题目更优(算法没有最优)答案是在技术群里某大佬发的 算法题题目很短,但是李大爷初次审题还是出错了 没有参考网站,纯属记录笔记 算法题目 说实话,第一次看确实看成了“字符串去重取长度”,甚至之后还重复看了好几遍才理解(丢人了  ̄□ ̄||) 代码实现 李大爷的实现方式 public static int lidaye(String
2020-08-08 10:48:10
169
原创 树的探索之旅(二叉树、平衡二叉树、红黑树、B树、B+树)
树的探索之旅 文章目录树的探索之旅二叉树(树的基础形态)术语性质满二叉树完全二叉树平衡二叉树(AVL)之所以需要平衡平衡调整算法左旋右旋左右旋右左旋红黑树个人理解术语特性调整算法换色旋转(和平衡树一样)B树(B-树)术语性质插入流程(结点分裂)删除流程(兄弟补位、结点合并)兄弟补位结点合并(无法补位的情况下使用)B+树李大爷遇到的疑惑(两个B+树?)mysql 定制版性质插入流程(编的,希望有看过源码的大佬可以指正一下)删除流程(等知道正确答案了再补上)B树升级版性质插入流程删除流程索引覆盖兄弟补位结点合并
2020-07-31 16:45:15
202
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1