第3章 递归 发表于 2020-05-31 | 更新于 2024-09-02 | 分类于 数据结构与算法 本文字数: 13k | 阅读时长 ≈ 12 分钟 思考并回答以下问题: 递归条件指的是函数调用自己,而基线条件则指的是函数不再调用自己,从而避免形成无限循环。怎么理解? 阅读全文 »
第2章 选择排序 发表于 2020-05-31 | 更新于 2024-09-02 | 分类于 数据结构与算法 本文字数: 13k | 阅读时长 ≈ 11 分钟 思考并回答以下问题: 算法运行时间是从其增速的角度度量的。怎么理解? 随机访问和顺序访问分别是什么数据结构的访问方式? 链表的优势在插入元素方面, 阅读全文 »
MySQL的B+树索引的概念、使用、优化及使用场景 发表于 2020-05-28 | 更新于 2024-09-02 | 分类于 MySQL 本文字数: 21k | 阅读时长 ≈ 20 分钟 思考并回答以下问题: 阅读全文 »
MySQL事务,这篇文章就够了 发表于 2020-05-28 | 更新于 2024-09-02 | 分类于 MySQL 本文字数: 13k | 阅读时长 ≈ 12 分钟 思考并回答以下问题: 阅读全文 »
什么是红黑树? 发表于 2020-05-08 | 更新于 2024-09-02 | 分类于 数据结构与算法 本文字数: 56k | 阅读时长 ≈ 51 分钟 思考并回答以下问题: 红黑树是为了解决二叉查找树多次插入新节点而导致的不平衡。怎么理解? 红黑树在什么情况下需要变色?什么情况下需要旋转? 阅读全文 »
B-树和B+树 发表于 2020-05-06 | 更新于 2024-09-02 | 分类于 数据结构与算法 本文字数: 11k | 阅读时长 ≈ 10 分钟 思考并回答以下问题: 数据库索引为什么要使用树结构存储呢? 为什么索引没有使用二叉查找树来实现呢? B+树的实现细节是什么样?B-树和B+树有什么区别? 联合索引在B+树中如何存储? 卫星数据,指的是索引元素所指向的数据记录,比如数据库中的某一行。怎么理解? B+树的非叶子节点是没有卫星数据的,非叶子节点只起到索引的作用。是什么意思? 阅读全文 »
依赖注入、控制反转、反射各个概念的理解和使用 发表于 2020-04-27 | 更新于 2024-09-02 | 分类于 设计模式 本文字数: 24k | 阅读时长 ≈ 22 分钟 思考并回答以下问题: 用递归的方式创建参数依赖。怎么理解? 阅读全文 »
第6章:树 发表于 2020-01-18 | 更新于 2024-09-02 | 分类于 数据结构与算法 本文字数: 102k | 阅读时长 ≈ 1:33 思考并回答以下问题: 层数是对节点而言的,高度是对树而言的。怎么理解? 前序遍历、中序遍历和后序遍历分别是什么样的? 阅读全文 »