第0章 刷题题单

本文详细列举了LeetCode中涉及数组、链表、哈希表、字符串和栈队列等数据结构的典型题目,包括二分查找、双指针、滑动窗口等算法,是提升编程技能的实用资源。
摘要由CSDN通过智能技术生成

第一章 数组

1. 二分查找

Leetcode 704 二分查找

Leetcode 35 搜索插入位置

Leetcode 34 在排序数组中查找元素的第一个和最后一个位置

Leetcode 69 x 的平方根

Leetcode 367 有效的完全平方数

2. 双指针

Leetcode 27 移除元素

Leetcode 26 删除有序数组中的重复项

Leetcode 283 移动零

Leetcode 844 比较含退格的字符串

Leetcode 977 有序数组的平方

3. 滑动窗口

Leetcode 209 长度最小的子数组

Leetcode 904 水果成篮

Leetcode 76 最小覆盖子串

4. 螺旋矩阵

Leetcode 54 螺旋矩阵

Leetcode 59 螺旋矩阵Ⅱ

Leetcode 885 螺旋矩阵Ⅲ

Leetcode 2326 螺旋矩阵Ⅳ

第二章 链表

Leetcode 203 移除链表元素

Leetcode 707 设计链表

Leetcode 206 反转链表

Leetcode 24 两两交换链表中的节点

Leetcode 19 删除链表倒数第N个节点

面试题 02.07 链表相交

Leetcode 142 环形链表Ⅱ

第三章 哈希表

Leetcode 242 有效的字母异位词

Leetcode 383 赎金信

Leetcode 49 字符异位词分组

Leetcode 438 找到字符串中所有字母异位词

Leetcode 349 两个数组的交集

Leetcode 350 两个数组的交集 II

Leetcode 202 快乐数

Leetcode 1 两数之和

Leetcode 454 四数相加 II

Leetcode 15 三数之和

Leetcode 18 四数之和

第四章 字符串

Leetcode 344 反转字符串

Leetcode 541 反转字符串 II

剑指 Offer 05 替换空格

Leetcode 151 反转字符串中的单词

剑指 Offer 58 -Ⅱ 左旋转字符串

Leetcode 28 找出字符串中第一个匹配项的下标

Leetcode 459 重复的子字符串

第五章 栈与队列

Leetcode 232 用栈实现队列

Leetcode 225 用队列实现栈

Leetcode 20 有效的括号

Leetcode 1047 删除字符串中的所有相邻重复项

Leetcode 150 逆波兰表达式求值

Leetcode 239 滑动窗口最大值

Leetcode 347 前 K 个高频元素

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值