- 博客(3)
- 收藏
- 关注
原创 LeetCode 合并有序数组
题目链接:LeetCode合并有序数组 题目描述 给你两个有序整数数组 nums1 和 nums2,请你将 nums2 合并到 nums1 中,使 nums1 成为一个有序数组。初始化 nums1 和 nums2 的元素数量分别为 m 和 n 。你可以假设 nums1 的空间大小等于 m + n,这样它就有足够的空间保存来自 nums2 的元素。 示例 输入:nums1 = [1,2,3,0,0,0], m = 3, nums2 = [2,5,6], n = 3 输出:[1,2,2,3,5,6] 题
2021-06-05 20:05:15
309
原创 LeetCode 爬楼梯
题目描述 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 示例 输入: 2 输出: 2 解释: 有两种方法可以爬到楼顶。 1. 1 阶 + 1 阶 2. 2 阶 题目分析 爬n阶楼梯,每次可以爬1阶或2阶,假设爬n阶楼梯的方法有f(n)中,因为一次爬楼梯只能爬1或者2阶,所以f(n)=f(n-2)+f(n-1),f(2)=2,f(1)=1,即f(0)=1,由此我们可以写出代码 代码 class Solution { pub
2021-06-05 19:36:34
159
原创 LeetCode 两数之和
LeetCode 两数之和题目示例题目分析代码 题目 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。 示例 输入:nums = [2,7,11,15], target = 9 输出:[0,1] 解释:因为 nums[0] + nums[[1]]== 9 ,返回 [0, 1] 。 题目分析 这道题目很
2021-06-05 18:36:22
180
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人