tips: 在刷题过程中, 需要用到对应的算法, 来这儿看基础例子回忆明白基础算法**
按照题目分类进行刷题
题目分类 | 题目索引 |
---|---|
数组的遍历 | 026-删除有序数组中重复项(简单) 485-最大连续1的个数(简单)、495-提莫攻击(简单)、414-第三大的数(简单)、628-三个数的最大乘积(简单), 035-搜索插入位置 |
统计数组中的元素 | 645-错误的集合(简单)、697-数组的度(简单)、448-找到所有数组中消失的数字(简单)、442-数组中重复数据(中等)、41-缺失的第一个正数(困难)、274-H指数(未完成-中等), 53-最大子數組 |
数组的改变、移动 | 027-移除元素(简单)、 453-最小操作次数是数组元素相等(简单)、665-非递减数列(中等)、283-零移动(简单) |
二维数组及滚动数组 | 118-杨辉三角(简单)、119-杨辉三角II(简单)、661-图片平滑器(简单)、598-范围求和(简单)、419 |
数组的旋转 | 189-旋转数组(中等)、396-旋转函数(中等) |
特定顺序遍历二维数组 | 54-螺旋矩阵(中等)、59-螺旋矩阵-ii(中等)、498-对角对立(中等) |
二维数组变换 | 566-重塑矩阵(简单)、48-旋转图像(中等)、73、289 |
前缀和数组 | 303-区域和检索-数组不可变、304、238-除自身以外数组的乘积(中等) |
数组求和 | 88-合并两个有序数组(简单) |
双指针 | 11-盛最多水的容器(中等) |
题目分类 | 题目索引 |
---|---|
字符 | 520-检测大写字母(简单) |
回文串的定义 | 125-验证回文串(简单) |
公共前缀 | 14-最长公共前缀(简单) |
单词 | 434-字符串中的单词数(简单)、58-最后一个单词的长度 |
字符串的反转 | 344-反转字符串(简单)、541-反转字符串2(简单)、557-反转字符串中的单词III(简单)、151-翻转字符串里的单词(中等) |
字符的统计 | 387-字符串中的第一个唯一字符(简单)、389-找不同(简单)、383-赎金信(简单)、242-有效的字母异位词(简单)、49、451、423、657、551、696、467、535 |
数字与字符串间转换 | 299-猜数字游戏(中等)、412、506、539、553、537、592、640、38、443、8、13-罗马数字转整数(简单)、12-整数转罗马数字(中等)、[273-整数转换英文表示(困难)]、165、481 |
子序列 | 392、524、521、522 |
高精度运算 | 66-加一(简单)、67、415、43、306 |
字符串变换 | 482、6-字符串Z字形变换(中等)、68-文本左右对齐(困难) |
字符串匹配 | 28-实现strStr()(简单)、686、459、214 |
中心拓展法 | 5、647 |
字符串处理 | 67-二进制求和(简单) |
题目分类 | 题目索引 |
---|---|
数字的位操作 | 7-整数反转(简单)、9、479、564、231、342、326、504、263、190、191、476、461、477、693、393、172、458、258、319、405、171、168、670、233、357、400 |
简单数学题 | 492、29、507, 69-x的平方根(简单) |
快速幂 | 50、372 |
动态规划 | 70-爬楼梯(简单) |
题目分类 | 题目索引 |
---|---|
用栈访问最后若干元素 | 682、71-简化路径(中等)、388 |
栈与计算器 | 150-逆波兰表达式(中等)、227、224 |
栈与括号匹配 | 20-有效的括号(简单)、636、591、32 |
递归 | 385、341、394 |
题目分类 | 题目索引 |
---|---|
链表的删除 | 203-移除链表元素(简单)、237-删除链表中节点(简单)、19, 83-删除链表中重复的元素(简单) |
链表的遍历 | 430 |
链表的旋转与反转 | 61、24、206、92、25 |
链表高精度加法 | 2-两数相加(中等)、445 |
链表的合并 | [21-链表合并]、23 |
题目分类 | 题目索引 |
---|---|
十进制转任何进制 | 001-十进制转任何进制 |
题目分类 | 题目索引 |
---|---|
优先队列 | 001-队列内加上优先级 |
循环队列 | 002-击鼓传花 |
题目分类 | 题目索引 |
---|---|
二叉搜索树🌲 | 001-二叉搜索树🌲 |
题目分类 | 题目索引 |
---|---|
冒泡排序 | 冒泡排序 |
选择排序 | 选择排序 |
插入排序 | 插入排序 |
归并排序 | 归并排序 |
快速排序 | 快速排序 |
题目类型 | 题目索引 |
---|---|
求和操作 | 两数之和 |
- leetcode.workspaceFolder, 自动代码路径设置