====== 差别 ======
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
算法班_算法刷题 [2022/09/07 12:10] 算法班 |
算法班_算法刷题 [2022/09/07 15:16] (当前版本) 算法班 |
||
---|---|---|---|
行 3: | 行 3: | ||
## 课程题目 | ## 课程题目 | ||
## 【第一周】使⽤率Top1的数据结构 - 数组与数组列表 | ## 【第一周】使⽤率Top1的数据结构 - 数组与数组列表 | ||
- | - 两数之和[javascript版](两数之和javascript)[java版](两数之和java)[go版](两数之和go) | + | - 两数之和 [javascript版](算法班:两数之和javascript) |
- | - 三数之和[javascript版](三数之和javascript)[java版](三数之和java)[go版](三数之和go) | + | - 三数之和 [javascript版](算法班:三数之和javascript) |
- | - [四数之和](四数之和) | + | - 四数之和 |
- | - [反转字符数组](反转字符数组) | + | - 反转字符数组 |
- | - [奇树偶数排序](奇树偶数排序) | + | - 奇树偶数排序 |
- | - [合并两个有序数组](何必两个有序数组) | + | - 合并两个有序数组 |
- | - [区域和检索-数组不可变](区域和检索-数组不可变) | + | - 区域和检索-数组不可变 |
- | - [一维数组的动态和](一维数组的动态和) | + | - 一维数组的动态和 |
- | - [所有奇数长度子数组和](所有奇数长度子数组和) | + | - 所有奇数长度子数组和 |
- | - [和为k的子数组](和为K的子数组) | + | - 和为k的子数组 |
- | - [二维区域和检索](矩阵不可变) | + | - 二维区域和检索 |
- | - [除自身以外数组的乘积](除自身以外数组的乘积) | + | - 除自身以外数组的乘积 |
## 【第二周】人人都要会的数据结构 - 栈和队列 | ## 【第二周】人人都要会的数据结构 - 栈和队列 | ||
- | - [用栈实现队列](用栈实现队列) | + | - 用栈实现队列 |
- | - [最小栈](最小栈) | + | - 最小栈 |
- | - [有效的括号](有效的括号) | + | - 有效的括号 |
- | - [逆波兰表达式求值](逆波兰表达式求值) | + | - 逆波兰表达式求值 |
- | - [用队列实现栈](用队列实现栈) | + | - 用队列实现栈 |
- | - [每日温度](每日温度) | + | - 每日温度 |
- | - [下一个更大元素1](下一个更大元素1) | + | - 下一个更大元素1 |
- | - [下一个更大元素2](下一个更大元素2) | + | - 下一个更大元素2 |
- | - [柱状图中最大的矩形](柱状图中最大的矩形) | + | - 柱状图中最大的矩形 |
- | - [接雨水](接雨水) | + | - 接雨水 |
- | - [二分查找](二分查找) | + | - 二分查找 |
- | - [第一个错误的版本](第一个错误的版本) | + | - 第一个错误的版本 |
- | - [在排序数组中找元素的第一个和最后一个位置](排序数组中找元素的第一个和最后一个位置) | + | - 在排序数组中找元素的第一个和最后一个位置 |
- | - [搜索插入位置](搜索插入位置) | + | - 搜索插入位置 |
- | - [搜索二维矩阵](搜索二维矩阵) | + | - 搜索二维矩阵 |
- | - [搜索二维矩阵2](搜索二维矩阵2) | + | - 搜索二维矩阵2 |
- | - [寻找旋转排序数组中的最小值](寻找旋转排序数组中的最小值) | + | - 寻找旋转排序数组中的最小值 |
- | - [寻找旋转排序数组中的最小值2](寻找旋转排序数组中的最小值2) | + | - 寻找旋转排序数组中的最小值2 |
- | - [山脉数组的峰顶索引](山脉数组的峰顶索引) | + | - 山脉数组的峰顶索引 |
- | - [搜索旋转排序数组](搜索旋转排序数组) | + | - 搜索旋转排序数组 |
- | - [x的平方根](x的平方根) | + | - x的平方根 |