以梦为码

Talk is cheap, show me u photo


  • 首页

  • 标签

  • 归档

  • 公益 404

LeetCode题解-1021-删除最外层的括号

发表于 2019-11-08 更新于 2020-02-11 分类于 LeetCode

题目描述

有效括号字符串为空 (“”)、”(“ + A + “)” 或 A + B,其中 A 和 B 都是有效的括号字符串,+ 代表字符串的连接。例如,””,”()”,”(())()” 和 “(()(()))” 都是有效的括号字符串。

如果有效字符串 S 非空,且不存在将其拆分为 S = A+B 的方法,我们称其为原语(primitive),其中 A 和 B 都是非空有效括号字符串。

给出一个非空有效字符串 S,考虑将其进行原语化分解,使得:

S = P1 + P2 + … + Pk,其中 Pi 是有效括号字符串原语。

对 S 进行原语化分解,删除分解中每个原语字符串的最外层括号,返回 S 。

阅读全文 »

LeetCode题解-445. 两数相加 II

发表于 2019-10-19 分类于 LeetCode

题目描述

给定两个非空链表来代表两个非负整数。数字最高位位于链表开始位置。它们的每个节点只存储单个数字。将这两数相加会返回一个新的链表。

你可以假设除了数字 0 之外,这两个数字都不会以零开头。

进阶:

如果输入链表不能修改该如何处理?换句话说,你不能对列表中的节点进行翻转。

阅读全文 »

LeetCode题解-234-回文链表

发表于 2019-10-14 分类于 LeetCode

题目描述

请判断一个链表是否为回文链表。

阅读全文 »

LeetCode题解-160. 相交链表

发表于 2019-10-13 分类于 LeetCode

题目描述

编写一个程序,找到两个单链表相交的起始节点。

阅读全文 »
123…10
陈旸

陈旸

杭州
37 日志
9 分类
11 标签
© 2020 陈旸
由 Hexo 强力驱动 v3.9.0
|
主题 – NexT.Mist v7.2.0