LeetCode
AltmanChan
这个作者很懒,什么都没留下…
展开
-
【剑指offer】队列/栈
辅助栈、大顶堆。原创 2023-08-18 15:52:28 · 337 阅读 · 0 评论 -
【剑指offer】链表刷题
快慢指针、三指针、哈希表输入一个长度为 n 的链表,设链表中的元素的值为 ai ,返回该链表中倒数第k个节点。如果该链表长度小于k,请返回一个长度为 0 的链表。例:输入:{1,2,3,4,5},2返回值:{4,5}说明:返回倒数第2个节点4,系统会打印后面所有的节点来比较。= null){原创 2023-08-08 21:20:24 · 299 阅读 · 0 评论 -
【LeetCode刷题--双指针】最大连续1的个数
最大连续1的个数原创 2022-07-18 10:55:20 · 137 阅读 · 0 评论 -
【LeetCode刷题--双指针】移除元素
移除元素原创 2022-07-18 09:14:17 · 156 阅读 · 0 评论 -
【LeetCode刷题--数组】数组拆分 |
数组拆分原创 2022-05-29 21:14:59 · 335 阅读 · 0 评论 -
【LeetCode刷题-数组】两数之和 II - 输入有序数组
两数之和 || - 输入有序数组原创 2022-05-28 19:07:29 · 237 阅读 · 0 评论 -
【LeetCode刷题--字符串】实现strStr()
实现strStr()原创 2022-05-27 15:12:42 · 108 阅读 · 0 评论 -
【LeetCode刷题--字符串】151. 翻转字符串里的单词
给你一个字符串 s ,逐个翻转字符串中的所有 单词 。单词 是由非空格字符组成的字符串。s 中使用至少一个空格将字符串中的 单词 分隔开。请你返回一个翻转 s 中单词顺序并用单个空格相连的字符串。原创 2022-02-28 16:19:54 · 156 阅读 · 0 评论 -
【LeetCode刷题--字符串】最长回文串
给你一个字符串 `s`,找到 `s` 中最长的回文子串原创 2022-02-26 16:47:23 · 416 阅读 · 0 评论 -
【LeetCode刷题--字符串】最长公共前缀
编写一个函数来查找字符串数组中的最长公共前缀。原创 2022-02-19 12:05:44 · 8626 阅读 · 0 评论 -
【LeetCode刷题--数组】对角线遍历
给你一个大小为 m x n 的矩阵 mat ,请以对角线遍历的顺序,用一个数组返回这个矩阵中的所有元素。原创 2022-02-17 19:03:41 · 410 阅读 · 0 评论 -
【LeetCode刷题--数组】零矩阵
编写一种算法,若M × N矩阵中某个元素为0,则将其所在的行与列清零。原创 2022-02-16 17:52:03 · 304 阅读 · 0 评论 -
【LeetCode刷题--数组】旋转数组
给你一幅由 N × N 矩阵表示的图像,其中每个像素的大小为 4 字节。请你设计一种算法,将图像旋转 90 度原创 2022-02-15 15:26:28 · 522 阅读 · 0 评论 -
【LeetCode刷题--数组】合并区间
以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, endi] 。请你合并所有重叠的区间,并返回一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间。原创 2022-02-10 11:07:16 · 1018 阅读 · 0 评论 -
【LeetCode刷题--数组】搜索插入位置
搜索插入位置:给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为 O(log n) 的算法。原创 2022-01-26 17:30:09 · 584 阅读 · 0 评论 -
【LeetCode刷题--数组】寻找数组的中心索引
724. 寻找数组的中心索引原创 2022-01-25 19:43:54 · 131 阅读 · 0 评论 -
【LeetCode数据结构刷题】数组(2)
1、两数之和2、合并两个有序数组原创 2022-01-17 16:26:14 · 156 阅读 · 0 评论 -
【LeetCode数据结构刷题】 数组(1)
217 存在重复元素53 最大子数组和原创 2022-01-15 16:04:19 · 187 阅读 · 0 评论