首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
LeetCode高频面试题解
林小鹿
创建于2021-11-01
订阅专栏
480道高频力扣面试题解
等 9 人订阅
共84篇文章
创建于2021-11-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
LeetCode 146. LRU 缓存【c++/java详细题解】
「这是我参与2022首次更文挑战的第17天,活动详情查看:2022首次更文挑战」 1、题目 请你设计并实现一个满足 LRU (最近最少使用) 缓存 约束的数据结构。 实现 LRUCache 类: 函数
LeetCode 289. 生命游戏【c++/java详细题解】
「这是我参与2022首次更文挑战的第16天,活动详情查看:2022首次更文挑战」 1、题目 根据 百度百科 , 生命游戏 ,简称为 生命 ,是英国数学家约翰·何顿·康威在 1970 年发明的细胞自动机
LeetCode 4. 寻找两个正序数组的中位数【c++/java详细题解】
「这是我参与2022首次更文挑战的第15天,活动详情查看:2022首次更文挑战」 1、题目 给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序
LeetCode 234. 回文链表 【c++/java详细题解】
「这是我参与2022首次更文挑战的第14天,活动详情查看:2022首次更文挑战」 1、题目 给你一个单链表的头节点 head ,请你判断该链表是否为回文链表。如果是,返回 true ;否则,返回 fa
LeetCode 207. 课程表 【c++/java详细题解】
「这是我参与2022首次更文挑战的第13天,活动详情查看:2022首次更文挑战」 1、题目 你这个学期必须选修 numCourses门课程,记为 0 到 numCourses - 1 。 在选修某些课
LeetCode 208. 实现 Trie (前缀树) 【c++/java详细题解】
「这是我参与2022首次更文挑战的第12天,活动详情查看:2022首次更文挑战」 1、题目 你这个学期必须选修 numCourses 门课程,记为 0 到 numCourses - 1 。 在选修某些
LeetCode 72. 编辑距离 【c++/java详细题解】
「这是我参与2022首次更文挑战的第11天,活动详情查看:2022首次更文挑战」 1、题目 给你两个单词 word1 和 word2, 请返回将 word1 转换成 word2 所使用的最少操作数 。
剑指 Offer 59 - I. 滑动窗口的最大值 【c++/java详细题解】
「这是我参与2022首次更文挑战的第3天,活动详情查看:2022首次更文挑战」 1、题目 给定一个数组 nums 和滑动窗口的大小 k,请找出所有滑动窗口里的最大值。 示例: 提示: 你可以假设 k
剑指 Offer 24. 反转链表 【c++/java详细题解】
「这是我参与2022首次更文挑战的第2天,活动详情查看:2022首次更文挑战」 1、题目 定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。 示例: 限制: 0 <= 节点个数
剑指 Offer 22. 链表中倒数第k个节点 【c++/java详细题解】
「这是我参与2022首次更文挑战的第1天,活动详情查看:2022首次更文挑战」。 1、题目 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数在数组的前半部分,所有偶数在数组的后半部
LeetCode 162. 寻找峰值【c++/java详细题解】
「这是我参与11月更文挑战的第30天,活动详情查看:2021最后一次更文挑战」 1、题目 峰值元素是指其值大于左右相邻值的元素。 给你一个输入数组 nums,找到峰值元素并返回其索引。数组可能包含多个
LeetCode 64. 最小路径和【c++/java详细题解】
「这是我参与11月更文挑战的第29天,活动详情查看:2021最后一次更文挑战」 1、题目 给定一个包含非负整数的 m x n网格 grid ,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最
LeetCode 32. 最长有效括号【c++/java详细题解】
这是我参与11月更文挑战的第28天,活动详情查看:2021最后一次更文挑战 1、题目 给你一个只包含 '(' 和 ')' 的字符串,找出最长有效(格式正确且连续)括号子串的长度。 示例 1: 示例 2
LeetCode 128. 最长连续序列【c++/java详细题解】
「这是我参与11月更文挑战的第27天,活动详情查看:2021最后一次更文挑战」。 1、题目 给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。 请你设
LeetCode 328. 奇偶链表【c++/java详细题解】
「这是我参与11月更文挑战的第26天,活动详情查看:2021最后一次更文挑战」 1、题目 给定一个单链表,把所有的奇数节点和偶数节点分别排在一起。请注意,这里的奇数节点和偶数节点指的是节点编号的奇偶性
LeetCode 79. 单词搜索【c++/java详细题解】
「这是我参与11月更文挑战的第25天,活动详情查看:2021最后一次更文挑战」。 来源于湖科大教书匠 1、题目 给定一个 m x n 二维字符网格 board 和一个字符串单词 word 。如果 wo
LeetCode 122. 买卖股票的最佳时机 II【c++/java详细题解】
「这是我参与11月更文挑战的第24天,活动详情查看:2021最后一次更文挑战」 1、题目 给定一个数组 prices ,其中 prices[i] 是一支给定股票第 i 天的价格。 设计一个算法来计算你
LeetCode 22. 括号生成【c++/java详细题解】
「这是我参与11月更文挑战的第23天,活动详情查看:2021最后一次更文挑战」 1、题目 数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。 示例 1: 示
LeetCode 129. 求根节点到叶节点数字之和【c++/java详细题解】
「这是我参与11月更文挑战的第22天,活动详情查看:2021最后一次更文挑战」 1、题目 给你一个二叉树的根节点 root,树中每个节点都存放有一个 0 到 9 之间的数字。 每条从根节点到叶节点的路
LeetCode 24. 两两交换链表中的节点 【c++/java详细题解】
「这是我参与11月更文挑战的第21天,活动详情查看:2021最后一次更文挑战」 1、题目 给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 你不能只是单纯的改变节点内部的值,而是需要实际的进
下一页