首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
LeetCode
烽起黎明
创建于2022-10-13
订阅专栏
讲解一些LeetCode的题解
等 2 人订阅
共27篇文章
创建于2022-10-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
LeetCode | 双法妙解压缩字符串【遍历统计 + 双指针】
一、题目描述 原题传送门 二、思路分析 题目的意思很简单,就是统计原本的字符串中的每个字符出现的次数,然后以【字符,出现的次数】这样的结构来字符串,以起到一个压缩的效果,那么对于这样的结构,详细很多力
LeetCode | 二叉树高频面试算法题汇总【速来】
🔥持续更新二叉树高频面试算法题,带你搞懂递归结构🔥 写法也是前序遍历的写法,这里在函数传参的时候加个应用 代码详解. C++版本 C
LeetCode | 循环队列的爱情【恋爱法则——环游世界】
@TOC ✒前言 环形队列的概念 首先要给读者普及的知识就是这个环形队列。在前面我们有讲到过顺序队列,对于顺序队列,它在入队的后让【rear】指针++,当【rear == MaxSize - 1】时,
力扣232 - 用栈实现队列【C语言实现】
@TOC 一、题目描述 示例 1: ["MyQueue", "push", "push", "peek", "pop", "empty"] [[], [1], [2], [], [], []] 输出:
力扣225 - 用队列实现栈【C/C++实现】
@TOC 一、题目描述 示例 1: ["MyStack", "push", "push", "top", "pop", "empty"] [[], [1], [2], [], [], []] 输出:
力扣138 - 复制带随机指针的链表【复杂链表的终极试炼】
本题考察得比较综合,若是还觉得吃力的小伙伴应该再回过头去看看一些没搞懂知识点,正确做到对链表对一块能够熟练掌握
力扣160 - 相交链表【双指针妙解】
@TOC 一、题目描述 原题传送门 示例 1: 输出:Intersected at '8' 解释:相交节点的值为 8 (注意,如果两个链表相交则不能为 0)。 从各自的表头开始算起,链表 A 为 [4
LeetCode | 一探环形链表的奥秘【快慢双指针妙解BAT等大厂经典算法题】
前言 @[TOC](环形链表| && 环形链表||) 一、题目描述 原题传送门 给你一个链表的头节点 head ,判断链表中是否有环。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,
力扣876 - 链表的中间结点【快慢指针】
@TOC 一、题目描述 给定一个头结点为 head 的非空单链表,返回链表的中间结点。 如果有两个中间结点,则返回第二个中间结点。 示例 1: 输出:此列表中的结点 3 (序列化形式:[3,4,5])
力扣206 - 反转链表【校招面试高频考题】
@TOC 一、题目描述 原题传送门 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 示例 1: 输出:[5,4,3,2,1] 示例 2: 输出:[2,1] 示例 3: 输出:[]
力扣21 - 合并两个有序链表【归并排序思维】
@TOC 一、题目描述 原题传送门🚪 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的 示例 1: 输出:[1,1,2,3,4,4] 示例 2: 输出:[
力扣203 - 移除链表元素【LeetCode转VS调试技巧教学】
@TOC 一、题目描述 原题传送门🚪 给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 。 示例 1: 输出:[
力扣88 - 合并两个有序数组【归并排序思维】
@TOC 一、题目描述 给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。 请你 合并 nums2 到
力扣26 - 删除有序数组中的重复项【快慢指针】
@TOC 一、题目描述 给你一个 升序排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。 由于在某些语言中
力扣189 - 轮转数组【空间换时间、三步翻转法】
@TOC 一、题目描述 原题传送门 给你一个数组,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。 示例 1: 输出: [5,6,7,1,2,3,4] 解释: 向右轮转 1 步: [7,1,2
力扣面试题17.04 - 消失的数字【求和相减 + 异或位运算 + 哈希表】
@TOC 一、题目描述 原题传送门 数组nums包含从0到n的所有整数,但其中缺了一个。请编写代码找出那个缺失的整数。你有办法在O(n)时间内完成吗? 示例 1: 输出:2 示例 2: 输出:8 本题
力扣239 - 滑动窗口的最大值【单调队列的原理】
@TOC 一、题目描述 原题传送门 给你一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。 返回
力扣151 - 反转字符串中的单词【双指针与字符串的火花】
@TOC 一、原题描述 原题传送门 给你一个字符串 s ,请你反转字符串中 单词 的顺序。 单词 是由非空格字符组成的字符串。s 中使用至少一个空格将字符串中的 单词 分隔开。 返回 单词 顺序颠倒且
力扣142 - 环形链表||【二重双指针+哈希表】
@TOC 一、原题描述 原题传送门 给定一个链表的头节点 head ,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,
力扣15 - 三数之和【奇妙的双指针】
@TOC 一、原题描述 原题传送门 给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的三元
下一页