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