首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
leetcode 困难 —— 每日一题
已注销
创建于2023-02-15
订阅专栏
leetcode 困难 —— 每日一题
暂无订阅
共11篇文章
创建于2023-02-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
leetcode 困难 —— 正则表达式匹配(超详细思路,递归 或 dp)
题目: 给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 ‘.’ 和 ‘’ 的正则表达式匹配。 ‘.’ 匹配任意单个字符 '’ 匹配零个或多个前面的那一个元素 所谓匹配,是要涵盖 整个 字符串 s的,而不是部分字符串。if(a == sss.while(b < ppp....
leetcode 困难 —— 合并K个升序链表(超详细思路)
题目: 给你一个链表数组,每个链表都已经按升序排列。 请你将所有链表合并到一个升序链表中,返回合并后的链表。首先 lists[i].for(int i = 0; i < lists.
leetcode 困难 —— 通配符匹配(简单dp)
题目: 给定一个字符串 (s) 和一个字符模式 § ,实现一个支持 ‘?’ 和 ‘’ 的通配符匹配。 ‘?’ 可以匹配任何单个字符。 '’ 可以匹配任意字符串(包括空字符串)。 两个字符串完全匹配才算匹配成功。while(f <= p.for(int i = 1; i <= s....
leetcode 困难 —— 单词接龙(超详细思路,bfs求最短路)
题目: 字典 wordList 中从单词 beginWord 和 endWord 的 转换序列 是一个按下述规格形成的序列 beginWord -> s1 -> s2 -> … -> sk: 每一对相邻的单词只差一个字母。 对于 1 <= i <= k 时,每个 si 都在 wo...
leetcode 困难 —— 数字 1 的个数(简单逻辑题)
题目: 给定一个整数 n,计算所有小于等于 n 的非负整数中数字 1 出现的个数。
leetcode 困难 —— 删除无效的括号(超详细思路)
题目: 给你一个由若干括号和字母组成的字符串 s ,删除最小数量的无效括号,使得输入的字符串有效。 返回所有可能的结果。答案可以按 任意顺序 返回。for(int i = 0; i < s.for(int i = 0; i < s.if(s[i] == '(') flag.if(...
leetcode 困难 —— 最长有效括号(超详细思路)
题目: 给你一个只包含 ‘(’ 和 ‘)’ 的字符串,找出最长有效(格式正确且连续)括号子串的长度。ddd.for(int i = 0; i < s.if(s[i] == '(') ddd.else ddd.for(int i = 2; i < ddd.if(ddd[i].fir...
leetcode 困难 —— 滑动窗口最大值(超详细思路,用队列 或 不用队列,均可过)
题目: 给你一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。 返回 滑动窗口中的最大值 。temp.res.push_back(temp.for(int i = k; i <...
leetcode 困难 —— N 皇后, N皇后 II,八皇后(简单递归)
题目: 按照国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。 n 皇后问题 研究的是如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击。 给你一个整数 n ,返回所有不同的 n 皇后问题 的解决方案。 每一种解法包含一个不同的 n 皇...
leetcode 困难 —— 戳气球(超详细思路)
题目: 有 n 个气球,编号为 0 到 n - 1,每个气球上都标有一个数字,这些数字存在数组 nums 中。 现在要求你戳破所有的气球。戳破第 i 个气球,你可以获得 nums[i - 1] * nums[i] * nums[i + 1] 枚硬币。 这里的 i - 1 和 i ...
leetcode 困难 —— 二叉树的序列化与反序列化(简单递归)
题目: 序列化是将一个数据结构或者对象转换为连续的比特位的操作,进而可以将转换后的数据存储在一个文件或者内存中,同时也可以通过网络传输到另一个计算机环境,采取相反方式重构得到原数据。 请设计一个算法来实现二叉树的序列化与反序列化。这里不限定你的序列 / 反序列化算法执行逻辑,你只...