两数相加(中等) 发表于 2019-09-12 更新于 2020-03-10 题目要求:给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。(在这个题目中链表连起来的数字与实际数字反序) 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 阅读全文 »
在有序数组中插入数字 发表于 2019-09-10 题目要求:给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使得 num1 成为一个有序数组。 说明: 初始化 nums1 和 nums2 的元素数量分别为 m 和 n。你可以假设 nums1 有足够的空间(空间大小大于或等于 m + n)来保存 nums2 中的元素。 阅读全文 »
爬楼梯 发表于 2019-09-10 问题描述:假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数。 示例 1: 输入: 2输出: 2解释: 有两种方法可以爬到楼顶。 阅读全文 »
找具有最大和的连续子数组 发表于 2019-09-10 题目:给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 示例:输入: [-2,1,-3,4,-1,2,1,-5,4],输出: 6解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。 阅读全文 »
在有序数组中插入数字 发表于 2019-09-07 更新于 2019-09-10 题目要求:给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 你可以假设数组中无重复元素。 阅读全文 »
数字转置 发表于 2019-09-07 题目:给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 (注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。) 阅读全文 »
两数相加 发表于 2019-09-07 更新于 2020-03-28 题目:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 阅读全文 »