![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LeetCode刷题日志
文章平均质量分 67
数据结构与算法练习
你真菜
这个作者很懒,什么都没留下…
展开
-
chapter02-链表
文章目录1. 力扣 203. 移除链表元素2. 力扣 707. 设计链表3. 力扣 206. 反转链表4. 力扣 92. 反转链表 II5. 力扣 24. 两两交换链表中的节点6. 力扣 19. 删除链表的倒数第 N 个结点7. 力扣 面试题 02.07. 链表相交8. 力扣 142. 环形链表 II1. 力扣 203. 移除链表元素tip:设置虚拟头结点while(cur != null)//不是cur.next2. 力扣 707. 设计链表tip:单纯考察代码能力。class ListNo原创 2022-02-25 15:18:04 · 140 阅读 · 0 评论 -
chapter01-数组
文章目录1. 力扣 704. 二分查找2. 力扣 27. 移除元素3. 力扣 977.有序数组的平方4. 力扣 209.长度最小的子数组5. 力扣 59. 螺旋矩阵 II6. 力扣 15. 三数之和7. 力扣 88. 合并两个有序数组n. 力扣 53. 最大子数组和1. 力扣 704. 二分查找入参:int[ ] nums, int val //一个数组,一个值前提:有序数组关键词:二分法//找该区间中间位置,比较target,//判断target落在左还是右区间,//选好区间重复上面操作w原创 2022-02-25 15:17:39 · 171 阅读 · 0 评论 -
chapter05-栈和队列
文章目录232.用栈实现队列225. 用队列实现栈20. 有效的括号1047. 删除字符串中的所有相邻重复项150. 逆波兰表达式求值239. 滑动窗口最大值347. 前 K 个高频元素232.用栈实现队列tip:栈模拟队列//输入栈和输出栈 // push: 压入输入栈 // pop: 输出栈 // ==null,输入栈全部push输出栈,然后从输出栈pop // !=null,直接从输出栈pop // peek原创 2022-02-25 15:17:07 · 83 阅读 · 0 评论 -
chapter04-字符串
文章目录1. 滑动窗口系列1. 滑动窗口系列https://leetcode-cn.com/problems/longest-substring-without-repeating-characters/solution/hua-dong-chuang-kou-by-powcai/无重复字符的最长子串串联所有单词的子串[困难]最小覆盖子串至多包含两个不同字符的最长子串长度最小的子数组滑动窗口最大值字符串的排列最小区间最小窗口子序列...原创 2022-02-25 15:15:39 · 442 阅读 · 0 评论 -
chapter03-哈希表/散列表/Hash table
文章目录242.有效的字母异位词1002. 查找常用字符349. 两个数组的交集核心:一般哈希表都是用来快速判断一个元素是否出现集合里。242.有效的字母异位词1002. 查找常用字符349. 两个数组的交集...原创 2022-02-25 15:16:14 · 786 阅读 · 0 评论