首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
leetcode 刷题小分队
韦林
创建于2021-11-06
订阅专栏
收录leetcode一些常用算法题
等 4 人订阅
共7篇文章
创建于2021-11-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
leetcode 算法题(队列):最近的请求次数、亲密字符串、设计循环双端队列、 柠檬水找零
933. 最近的请求次数 解题思路 小于 t-3000 的请求 都是不符合要求的请求 在循环中中,都需要shift掉 解法二 859. 亲密字符串 641. 设计循环双端队列
leetcode 算法题(链表):删除排序链表中的重复元素、旋转链表、反转链表 II、删除链表的倒数第n个节点
83. 删除排序链表中的重复元素 解题思路 定义pre和cur两个相邻的指针 每个指针向后移动一位,判断两个节点的值 如果不相等,同时向后移动一位 如果相等,cur指针向后移动一位,pre节点next
leetcode 算法题(链表):快乐数、删除排序链表中的重复元素 II、K 个一组翻转链表、分隔链表
202. 快乐数 解题思路 转换为链表是否有环问题 如果有环说明不是快乐数 如果等于1 说明是快乐数 82. 删除排序链表中的重复元素 II 解题思路 使用双指针,pre、cur 判断 pre.nex
leetcode 算法题(链表):环形链表、环形链表II、反转链表、两两交换链表中的节点
141. 环形链表 解题思路 需要了解链表基础 使用快慢指针,一个一次走两步、一个一次走一步,如果相遇说明有环 142. 环形链表 II 解题思路 先使用快慢指针找到相遇位置 如果找到,相遇位置,快慢
leetcode 算法题:两数之和、无重复字符的最长子串、最小覆盖子串、两数相加
1. 两数之和 解题思路 把 nums 想象成找同伴 两个同伴的和 就是 目标值 可以使用 map 存储 同伴数据 3. 无重复字符的最长子串 解题思路 先找出所有的不包含重复字符的子串 找出长度最大
leetcode 算法题:二叉树的最大深度、二叉树的最小深度、数组中的第K个最大元素
104. 二叉树的最大深度 解题思路 求二叉树深度,可以使用深度优先 每次递归调用,传入一个 深度变量值,调用一次累加一次 111. 二叉树的最小深度 解题思路 求最小深度,广度优先遍历比较合适 只要
leetcode 算法题: 有效的括号、最近的请求次数、删除链表中的节点、两个数组的交集
20. 有效的括号 解题思路 遇到左括号 入栈,遇到右括号出栈 要保证都是有效的括号(可以正常闭合的括号),要保证出栈的括号和遇到的右括号相同,不同为不合法括号 循环结束,栈为空,为有效括号 使用栈数