初级算法(49)
- 初级算法 - 帮助入门
- 本系列共49题
- 原文分类链接 https://leetcode.cn/leetbook/detail/top-interview-questions-easy
1.数组(11)
Title | Tag | 难度 | 完成情况 |
---|---|---|---|
26.删除排序数组中的重复项 | 数组、双指针 | Easy | 完成 |
122.买卖股票的最佳时机 II | 贪心算法、数组 | Easy | 完成 |
189.旋转数组 | 数组 | Easy | 完成 |
217.存在重复元素 | 数组、哈希表 | Easy | 完成 |
136.只出现一次的数字 | 位运算、哈希表 | Easy | 完成 |
350.两个数组的交集 II | 排序、哈希表、双指针、二分查找 | Easy | 完成 |
66.加一 | 数组 | Easy | 完成 |
283.移动零 | 数组、双指针 | Easy | 完成 |
1.两数之和 | 数组、哈希表 | Easy | 完成 |
36.有效的数独 | 哈希表 | Medium | 完成 |
48.旋转图像 | 数组 | Medium | 完成 |
2.字符串(9)
Title | Tag | 难度 | 完成情况 |
---|---|---|---|
344.反转字符串 | 双指针、字符串 | Easy | 完成 |
7.整数反转 | 数学 | Easy | 完成 |
387.字符串中的第一个唯一字符 | 哈希表、字符串 | Easy | 完成 |
242.有效的字母异位词 | 排序、哈希 | Easy | 完成 |
验证回文字符串125.验证回文串 | 双指针、字符串 | Easy | 完成 |
8.字符串转换整数 (atoi) | 数字、字符串 | Medium | 完成 |
28.实现strStr() | 双指针、字符串 | Easy | 完成 |
外观数列 38.报数 | 字符串 | Easy | 完成 |
14.最长公共前缀 | 字符串 | Easy | 完成 |
3.链表(6)
Title | Tag | 难度 | 完成情况 |
---|---|---|---|
237.删除链表中的节点 | 链表 | Easy | 完成 |
19.删除链表的倒数第N个节点 | 链表、双指针 | Medium | 完成 |
206.反转链表 | 链表 | Easy | 完成 |
21.合并两个有序链表 | 链表 | Easy | 完成 |
234.回文链表 | 链表、双指针 | Easy | 完成 |
141.环形链表 | 链表、双指针 | Easy | 完成 |
4.树(5)
Title | Tag | 难度 | 完成情况 |
---|---|---|---|
104.二叉树的最大深度 | 树、深度优先搜索 | Easy | 完成 |
98.验证二叉搜索树 | 树、深度优先搜索 | Medium | 完成 |
101.对称二叉树 | 树、深度优先搜索、广度优先搜索 | Easy | 完成 |
102.二叉树的层序遍历 | 树、广度优先搜索 | Medium | 完成 |
108.将有序数组转换为二叉搜索树 | 树、深度优先搜索 | Easy | 完成 |
5.排序和搜索(2)
Title | Tag | 难度 | 完成情况 |
---|---|---|---|
88.合并两个有序数组 | 数组、双指针 | Easy | 完成 |
278.第一个错误的版本 | 二分查找 | Easy | 完成 |
6.动态规划(4)
Title | Tag | 难度 | 完成情况 |
---|---|---|---|
70.爬楼梯 | 动态规划 | Easy | 完成 |
121.买卖股票的最佳时机 | 数组、动态规划 | Easy | 完成 |
53.最大子序和 | 数组、分治算法、动态规划 | Easy | 完成 |
198.打家劫舍 | 动态规划 | Easy | 完成 |
7.设计问题(2)
Title | Tag | 难度 | 完成情况 |
---|---|---|---|
Shuffle an Array 384.打乱数组 | Medium | 完成 | |
155.最小栈 | 栈、设计 | Easy | 完成 |
8.数学(4)
Title | Tag | 难度 | 完成情况 |
---|---|---|---|
412.Fizz Buzz | Easy | 完成 | |
204.计数质数 | 哈希表、数学 | Easy | 完成 |
326.3的幂 | 数学 | Easy | 完成 |
13.罗马数字转整数 | 数学、字符串 | Easy | 完成 |
9.其他(6)
Title | Tag | 难度 | 完成情况 |
---|---|---|---|
191.位1的个数 | 位运算 | Easy | 完成 |
461.汉明距离 | 位运算 | Easy | 完成 |
190.颠倒二进制位 | 位运算 | Easy | 完成 |
帕斯卡三角形 118.杨辉三角 | 数组 | Easy | 完成 |
20.有效的括号 | 栈、字符串 | Easy | 完成 |
268.缺失数字 | 位运算、数组、数学 | Easy | 完成 |