搜索
Ctrl K
计算机技术
生活
力扣
豆瓣读书
力扣
leetcode Writeup Record
前缀和与差分
动态规划
单调栈
单调队列
双指针
哈希表
回溯
字符串
数组
栈
树
链表
队列
303. 区域和检索 - 数组不可变
前缀和在涉及计算区间和的问题时非常有用
#前缀和与差分
18. 四数之和
有三数之和的铺垫,这道题也就轻松拿下了
#双指针
15. 三数之和
这道题可比两数之和难多了,有重复复习的必要
#双指针
454. 四数相加 II
将 num1 和 num2 组合相加,num3 和 num4 组合相加,分别记录在两个不同的 map 容器中。四数之和就被转换为两数之和
#哈希表
383. 赎金信
这道题和242.有效的字母异位词稍有不同
#哈希表
202. 快乐数
建立一张哈希表,如果计算出来的结果有在其中,就直接退出循环,表面这个数不是快乐数,不然你就一直死循环了
#哈希表
242. 有效的字母异位词
但我们绝不能选择 set 集合,因为它有去重功能。可以选择 map 映射,key 是 单个字母,value 是 单个字母的个数。如果遍历完成之后,所有单个字母的 value 都为 0,那么两个字符串就是字母异位词
#哈希表
350. 两个数组的交集 II
之所以选择链表,而没有选择 set,因为后者会进行去重,导致统计结果有问题
#数组
#哈希表
108.将有序数组转换为二叉搜索树
数组构造二叉树,构成平衡树是自然而然的事情,因为大家默认都是从数组中间位置取值作为节点元素,一般不会随机取
#树
701. 二叉搜索树中的插入操作
我们插入元素,不需要考虑调整,插入的时候就插在最后面就可以,因此会有三种可插入情况,其中一种必然可插入,另外两种可能可以插入。如果不可插入,那就进入递归中进行查询
#树
1
2
3
4
…
7
我
们
应
该
坚
守
正
确
的
道
路
,
而
不
是
看
似
正
确
的
道
路
,
可
有
太
多
不
深
思
的
人
误
入
歧
途
了
朋友
个人原创作品集
推荐机场(用多少买多少,不重置)
推荐AI(体验并且可以购买 API)
极客兔兔
Rainer Grimm(并发编程)
爱编程的大丙
谭升的博客
杜老师说
第二学堂
清和
祈星海
太傅博客
今今今生
笨鸟教程
draveness
incredibuild
Tangly的学习笔记
KashiwaのBlog
deepin
鸟窝
文件转换免费网站
yihui
wpfx网盘分享
ArthurChiao's Blog
得物技术
火龙果
计算机技术学习笔记
kaito
筱晶IT知识库
wuli.wiki
skynet教程
分享Java+MySQL+Redis教程
推荐 CPP 初学网站
C++后端开发进阶教程
申请友链
账号
Github
哔哩哔哩
联系
| 由
Hexo
及
致远
驱动