![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LeetCode
Sweet Creature
这个作者很懒,什么都没留下…
展开
-
LeetCode:两数相加II
转自 给你两个 非空 链表来代表两个非负整数。数字最高位位于链表开始位置。它们的每个节点只存储一位数字。将这两数相加会返回一个新的链表。 你可以假设除了数字 0 之外,这两个数字都不会以零开头。 进阶: 如果输入链表不能修改该如何处理?换句话说,你不能对列表中的节点进行翻转。 示例: 输入:(7 -> 2 -> 4 -> 3) + (5 -> 6 -> 4) 输出:7...原创 2020-04-14 17:13:51 · 117 阅读 · 0 评论 -
LeetCode:搜索插入位置
给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 你可以假设数组中无重复元素。 关键是跳出“插入”的固定思想 对于数组中的每个值,如果该值=target,则返回该值的序号; 如果>target,则返回该值的序号(实现了插入); 当数组中没有值>target,target会被插入到数组最末尾,其序号为num.siz...原创 2020-03-02 17:18:48 · 97 阅读 · 0 评论 -
LeetCode:有效的括号
给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 注意空字符串可被认为是有效字符串。 解题思路: 首先判断字符串是否为空,空则return true,否则进行下一步; 然后对字符串进行操作 第一个字符直接入栈; for i=1;i<str.s...原创 2020-02-29 17:58:10 · 104 阅读 · 0 评论