会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
乐乐章
NLP/推荐 我很菜
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
12
13
14
15
16
17
18
19
20
···
72
下一页
2022年3月22日
215. 数组中的第K个最大元素(快排,堆排序)
摘要: 给定整数数组 nums 和整数 k,请返回数组中第 k 个最大的元素。 请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。 示例 1: 输入: [3,2,1,5,6,4] 和 k = 2 输出: 5 示例 2: 输入: [3,2,3,1,2,4,5,5,6] 和 k
阅读全文
posted @ 2022-03-22 23:34 乐乐章
阅读(78)
评论(0)
推荐(0)
2022年3月7日
301. 删除无效的括号(dfs)
摘要: 难度困难675 给你一个由若干括号和字母组成的字符串 s ,删除最小数量的无效括号,使得输入的字符串有效。 返回所有可能的结果。答案可以按 任意顺序 返回。 示例 1: 输入:s = "()())()" 输出:["(())()","()()()"] 示例 2: 输入:s = "(a)())()" 输
阅读全文
posted @ 2022-03-07 23:29 乐乐章
阅读(45)
评论(0)
推荐(0)
2022年3月6日
括号问题
摘要: 20. Valid Parentheses(括号匹配,用桟) class Solution { public: bool isValid(string s) { stack<char> stk; for (char c : s) { if (c == '(' || c == '[' || c=='{
阅读全文
posted @ 2022-03-06 13:37 乐乐章
阅读(32)
评论(0)
推荐(0)
921. 使括号有效的最少添加
摘要: 难度中等123 给定一个由 '(' 和 ')' 括号组成的字符串 S,我们需要添加最少的括号( '(' 或是 ')',可以在任何位置),以使得到的括号字符串有效。 从形式上讲,只有满足下面几点之一,括号字符串才是有效的: 它是一个空字符串,或者 它可以被写成 AB (A 与 B 连接), 其中 A
阅读全文
posted @ 2022-03-06 13:16 乐乐章
阅读(38)
评论(0)
推荐(0)
678. 有效的括号字符串
摘要: 难度中等455 给定一个只包含三种字符的字符串:( ,) 和 *,写一个函数来检验这个字符串是否为有效字符串。有效字符串具有如下规则: 任何左括号 ( 必须有相应的右括号 )。 任何右括号 ) 必须有相应的左括号 ( 。 左括号 ( 必须在对应的右括号之前 )。 * 可以被视为单个右括号 ) ,或单
阅读全文
posted @ 2022-03-06 13:08 乐乐章
阅读(40)
评论(0)
推荐(0)
2022年2月24日
341. 扁平化嵌套列表迭代器(N 叉树)
摘要: 难度中等416 给你一个嵌套的整数列表 nestedList 。每个元素要么是一个整数,要么是一个列表;该列表的元素也可能是整数或者是其他列表。请你实现一个迭代器将其扁平化,使之能够遍历这个列表中的所有整数。 实现扁平迭代器类 NestedIterator : NestedIterator(List
阅读全文
posted @ 2022-02-24 22:32 乐乐章
阅读(48)
评论(0)
推荐(0)
560. 和为 K 的子数组 (前缀和)
摘要: 难度中等1331 给你一个整数数组 nums 和一个整数 k ,请你统计并返回该数组中和为 k 的连续子数组的个数。 示例 1: 输入:nums = [1,1,1], k = 2 输出:2 示例 2: 输入:nums = [1,2,3], k = 3 输出:2 1 class Solution {
阅读全文
posted @ 2022-02-24 21:52 乐乐章
阅读(29)
评论(0)
推荐(0)
2022年2月22日
224. 基本计算器
摘要: 难度困难711 给你一个字符串表达式 s ,请你实现一个基本计算器来计算并返回它的值。 注意:不允许使用任何将字符串作为数学表达式计算的内置函数,比如 eval() 。 示例 1: 输入:s = "1 + 1" 输出:2 示例 2: 输入:s = " 2-1 + 2 " 输出:3 示例 3: 输入:
阅读全文
posted @ 2022-02-22 23:21 乐乐章
阅读(62)
评论(0)
推荐(0)
2022年2月21日
227. 基本计算器 II(不考虑括号)
摘要: 难度中等530 给你一个字符串表达式 s ,请你实现一个基本计算器来计算并返回它的值。 整数除法仅保留整数部分。 示例 1: 输入:s = "3+2*2" 输出:7 示例 2: 输入:s = " 3/2 " 输出:1 示例 3: 输入:s = " 3+5 / 2 " 输出:5 class Solut
阅读全文
posted @ 2022-02-21 22:52 乐乐章
阅读(50)
评论(0)
推荐(0)
2022年2月20日
773. 滑动谜题(BFS)
摘要: 在一个 2 x 3 的板上(board)有 5 块砖瓦,用数字 1~5 来表示, 以及一块空缺用 0 来表示. 一次移动定义为选择 0 与一个相邻的数字(上下左右)进行交换. 最终当板 board 的结果是 [[1,2,3],[4,5,0]] 谜板被解开。 给出一个谜板的初始状态,返回最少可以通过多
阅读全文
posted @ 2022-02-20 17:10 乐乐章
阅读(37)
评论(0)
推荐(0)
上一页
1
···
12
13
14
15
16
17
18
19
20
···
72
下一页
公告