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 进行授权