首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
leetcode
朱大大大
创建于2022-09-21
订阅专栏
leetcode打卡专栏
暂无订阅
共49篇文章
创建于2022-09-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
leetcode-zgd-day11-232.用栈实现队列/225.用队列实现栈/20.有效的括号/1047.删除字符串中的所有相邻重复项
232.用栈实现队列 225.用队列实现栈 20.有效的括号 栈的简单应用,括号匹配 1047.删除字符串中的所有相邻重复项 使用栈进行匹配的经典题目,值得记忆的是StringBuilder.inse
leetcode-zgd-day10-459.重复的子字符串(KMP算法应用)
459.重复的子字符串 解题关键: 关键就是对上面结论的证明。最后在判断剩余的这个最小重复子串的长度和字符串s的长度是否成倍数关系,不成倍数关系就代表整个字符串不是由重复的子字符串构成的。 论证就不具
leetcode-zgd-day7-454.四数相加II/383.赎金信/15.三数之和/18.四数之和
454.四数相加II 题目链接:Loading Question... - 力扣(LeetCode) 该题目的关键点并不需要记录四个满足条件数的下标,也就是说只记录满足条件的次数即可。通过HashMa
leetcode-zgd-day8-344.反转字符串/541. 反转字符串II/剑指Offer 05.替换空格/151.翻转单词/剑指Offer58左旋转字符
344.反转字符串 题目链接:344. 反转字符串 - 力扣(LeetCode) 调包!疯狂的调包!我是调包侠,调包nb。 总体思路就是 char[]->String->StringBuilder->
leetcode-zgd-day6-242.有效的字母异位词/349. 两个数组的交集/202.快乐数/1.两数之和
242.有效的字母异位词 该题目就是统计原字符串和目标字符串的词频,看词频是否相同。所以就需要记录字符串的词频进行比较,根据记录词频的方式不同,这个题也就有了多种写法,首先是数组记录词频的写法,其次是
leetcode-zgd-day4-24.两两相交链表中的节点/19.删除链表的倒数第N个节点/面试题 02.07. 链表相交/142.环形链表II
24.两两相交链表中的节点 题目链接:24. 两两交换链表中的节点 - 力扣(LeetCode) 该题目本文将以普通循环方式以及递归的方式来进行解题 添加头结点的方式: 不添加头结点的方式: 递归方式
leetcode-zgd-day3-203.移除链表元素/707.设计链表/206.反转链表
203.移除链表元素 题目链接:203. 移除链表元素 - 力扣(LeetCode) 对于链表的题目,主要是分为两种处理方式,一种是创建虚拟头结点的方式,一种是不创建的方式,创建虚拟头结点,其余节点的
leetcode-zgd-day2-977.有序数组的平方/209.长度最小的子数组/59.螺旋矩阵
977.有序数组的平方 题目链接:Loading Question... - 力扣(LeetCode) 本体的解题思路是:采用双指针法,从后向前更新结果数组 以下是两种不同的写法: 主要是想记录一下,
leetcode-zgd-day1-704二分查找/27移除元素
704.二分查找 题目链接:704. 二分查找 - 力扣(LeetCode) 二分查找,首先我们要确定一个使用前提:数组有序!!! 使用二分查找的关键:记住一点循环不变量,循环最初左右指针的初始位置、