
leetCode
carl-Xiao
匍匐前行
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
leetcode-将整数转换为两个无零整数的和
来源 https://leetcode-cn.com/problems/convert-integer-to-the-sum-of-two-no-zero-integers/ 问题描述 「无零整数」是十进制表示中 不含任何 0 的正整数。 给你一个整数 n,请你返回一个 由两个整数组成的列表 [A, B],满足: A 和 B 都是无零整数 A + B = n 题目数据保证至少有一个有效的解决...原创 2020-01-21 15:30:15 · 229 阅读 · 0 评论 -
leetcode-三个数之和
来源 https://leetcode-cn.com/problems/3sum/ 问题描述 给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?找出所有满足条件且不重复的三元组。 注意:答案中不可以包含重复的三元组。 示例: 给定数组 nums = [-1, 0, 1, 2, -1, -4], 满足要求的三元组...原创 2020-01-20 10:40:36 · 219 阅读 · 0 评论 -
leetcode-爬楼梯
来源 https://leetcode-cn.com/problems/climbing-stairs/submissions/ 问题描述 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数。 提示 最优子问题,使用动态规划解决问题更方便 代码 func climbStairs(n int...原创 2020-01-16 11:53:43 · 238 阅读 · 0 评论 -
leetcode-合并两个有序链表
来源 https://leetcode-cn.com/problems/valid-parentheses 问题描述 将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例: 输入:1->2->4, 1->3->4 输出:1->1->2->3->4->4 解决问题关键 链表是一种不连续的...原创 2020-01-15 14:16:43 · 176 阅读 · 0 评论 -
lettcode-有效的括号
来源 https://leetcode-cn.com/problems/valid-parentheses 问题描述 //给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。 //有效字符串需满足: //左括号必须用相同类型的右括号闭合。 //左括号必须以正确的顺序闭合。 //注意空字符串可被认为是有效字符串。 //示例 1: // //输入: ...原创 2020-01-14 16:23:13 · 198 阅读 · 0 评论 -
leetcode-两数相加
来源 https://leetcode-cn.com/problems/add-two-numbers 问题描述 给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 您可以假设除了数字 0 之外,这两个数都不会以 0 开头。 知识点 链表 ...原创 2020-01-14 14:25:09 · 193 阅读 · 1 评论 -
leetcode-两数之和
来源 https://leetcode-cn.com/problems/two-sum 问题描述 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 nu...原创 2020-01-14 14:19:09 · 161 阅读 · 0 评论