点赞再看,养成习惯,公众号搜一搜【一角钱技术[https://p3-juejin.byteimg.com/tos-...[作者空间]
前言 分治与回溯,其实本质上就是递归,只不过它是递归的其中一个细分类。你可以认为分治和回溯最后就是一种特殊的递归,...[作者空间]
16.AVL 树和红黑树的实现和特性 1. 树的回顾 1.1 树 Tree 1.2 二叉树 Binary Tree...[作者空间]
13.Trie树的基本实现与特性 理解字典树之前我们先提出三个问题,后面我们再来回答: 字典树的数据结构 字典树的...[作者空间]
19.LRU Cache的实现、应用和题解 Cache缓存 我们先来认识一下cache以及cache在现实中的应用...[作者空间]
17.位运算基础及实战要点 位运算符 算数移位与逻辑移位 位运算的应用 为什么需要位运算 机器里的数字表示方式和存...[作者空间]
14.并查集的实现与特性 并查集(Dijoint Set)属于一种跳跃式数据结构,也就是说你不会就是你压根都不会,...[作者空间]
11.二分查找的实现与特性 二分查找的前提 目标函数单调性(单调递增或者递减) 存在上下界(bounded) 能够...[作者空间]
12. 动态规划的实现及关键点 分治+回溯+递归+动态规划 它的本质就是将一个复杂的问题,分解成各种子问题,同时寻...[作者空间]
410. 分割数组的最大值 解题思路 审题之后可以得出结论,结果必定在[max(nums), sum(bums)]...[作者空间]
1. 数组:为什么很多编程语言中数组都是从0开始? 在大部分编程语言中,数组都是从0开始编号的,但你是否下意识想过...[作者空间]