• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






我想听陷阱

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页

2020年7月28日

1003. 检查替换后的词是否有效
摘要: 给定有效字符串 "abc"。 对于任何有效的字符串 V,我们可以将 V 分成两个部分 X 和 Y,使得 X + Y(X 与 Y 连接)等于 V。(X 或 Y 可以为空。)那么,X + "abc" + Y 也同样是有效的。 例如,如果 S = "abc",则有效字符串的示例是:"abc","aabcb 阅读全文
posted @ 2020-07-28 21:17 我想听陷阱 阅读(124) 评论(0) 推荐(0)
 
1209. 删除字符串中的所有相邻重复项 II
摘要: 给你一个字符串 s,「k 倍重复项删除操作」将会从 s 中选择 k 个相邻且相等的字母,并删除它们,使被删去的字符串的左侧和右侧连在一起。 你需要对 s 重复进行无限次这样的删除操作,直到无法继续为止。 在执行完所有删除操作后,返回最终得到的字符串。 本题答案保证唯一。 示例 1: 输入:s = " 阅读全文
posted @ 2020-07-28 09:24 我想听陷阱 阅读(154) 评论(0) 推荐(0)
 
1190. 反转每对括号间的子串
摘要: 给出一个字符串 s(仅含有小写英文字母和括号)。 请你按照从括号内到外的顺序,逐层反转每对匹配括号中的字符串,并返回最终的结果。 注意,您的结果中 不应 包含任何括号。 示例 1: 输入:s = "(abcd)"输出:"dcba" 示例 2: 输入:s = "(u(love)i)"输出:"ilove 阅读全文
posted @ 2020-07-28 09:00 我想听陷阱 阅读(217) 评论(0) 推荐(0)
 
1019. 链表中的下一个更大节点
摘要: 给出一个以头节点 head 作为第一个节点的链表。链表中的节点分别编号为:node_1, node_2, node_3, ... 。 每个节点都可能有下一个更大值(next larger value):对于 node_i,如果其 next_larger(node_i) 是 node_j.val,那么 阅读全文
posted @ 2020-07-28 08:37 我想听陷阱 阅读(179) 评论(0) 推荐(0)
 

2020年7月27日

1249. 移除无效的括号
摘要: 给你一个由 '('、')' 和小写字母组成的字符串 s。 你需要从字符串中删除最少数目的 '(' 或者 ')' (可以删除任意位置的括号),使得剩下的「括号字符串」有效。 请返回任意一个合法字符串。 有效「括号字符串」应当符合以下 任意一条 要求: 空字符串或只包含小写字母的字符串 可以被写作 AB 阅读全文
posted @ 2020-07-27 22:54 我想听陷阱 阅读(182) 评论(0) 推荐(0)
 
1441. 用栈操作构建数组
摘要: 给你一个目标数组 target 和一个整数 n。每次迭代,需要从 list = {1,2,3..., n} 中依序读取一个数字。 请使用下述操作来构建目标数组 target : Push:从 list 中读取一个新元素, 并将其推入数组中。 Pop:删除数组中的最后一个元素。 如果目标数组构建完成, 阅读全文
posted @ 2020-07-27 22:03 我想听陷阱 阅读(100) 评论(0) 推荐(0)
 
1047. 删除字符串中的所有相邻重复项
摘要: 给出由小写字母组成的字符串 S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。 在 S 上反复执行重复项删除操作,直到无法继续删除。 在完成所有重复项删除操作后返回最终的字符串。答案保证唯一。 示例: 输入:"abbaca"输出:"ca"解释:例如,在 "abbaca" 中,我们可以删除 " 阅读全文
posted @ 2020-07-27 21:39 我想听陷阱 阅读(122) 评论(0) 推荐(0)
 
剑指 Offer 30. 包含min函数的栈
摘要: 定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的 min 函数在该栈中,调用 min、push 及 pop 的时间复杂度都是 O(1)。 示例: MinStack minStack = new MinStack(); minStack.push(-2); minStack.push(0) 阅读全文
posted @ 2020-07-27 16:54 我想听陷阱 阅读(94) 评论(0) 推荐(0)
 
1021. 删除最外层的括号
摘要: 有效括号字符串为空 ("")、"(" + A + ")" 或 A + B,其中 A 和 B 都是有效的括号字符串,+ 代表字符串的连接。例如,"","()","(())()" 和 "(()(()))" 都是有效的括号字符串。 如果有效字符串 S 非空,且不存在将其拆分为 S = A+B 的方法,我们 阅读全文
posted @ 2020-07-27 16:30 我想听陷阱 阅读(90) 评论(0) 推荐(0)
 
剑指 Offer 09. 用两个栈实现队列
摘要: 用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 ) 示例 1: 输入: ["CQueue","appendTail","dele 阅读全文
posted @ 2020-07-27 13:33 我想听陷阱 阅读(85) 评论(0) 推荐(0)
 
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页