leetcode算法题目常用手法记录
双指针
快慢指针
| 题目 | 解法 |
|---|---|
栈
set
| 题目 | 解法 |
|---|---|
map
| 题目 | 解法 |
|---|---|
| 1. 两数之和 | ![]() |
动态规划
数学
二进制的与或非异或
| 题目 | 解法 |
|---|---|
| 剑指 Offer 65. 不用加减乘除做加法 | |
| 136. 只出现一次的数字 | |
| 剑指 Offer 39. 数组中出现次数超过一半的数字 | |
| 剑指 Offer 15. 二进制中1的个数 | |
| 面试题 17.04. 消失的数字 | |
| 面试题 16.07. 最大数值 | |
| 面试题 05.07. 配对交换 | |
| 面试题 05.06. 整数转换 |
溢出
| 题目 | 解法 |
|---|---|
| 7. 整数反转 | |
递归
二分查找
| 题目 | 解法 |
|---|---|
| 704. 二分查找 | |
| 剑指 Offer 53 - II. 0~n-1中缺失的数字 | |
| 剑指 Offer 53 - I. 在排序数组中查找数字 I | |
| 剑指 Offer 11. 旋转数组的最小数字 | |
| 475. 供暖器 |
队列
摩尔投票法Boyer-Moore
排序
本文由作者按照 CC BY 4.0 进行授权
