
leetcode
星star~
略略略略略!!!
展开
-
leetcode-加一
前言给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。提示:以下是本篇文章正文内容示例 1:输入:digits = [1,2,3]输出:[1,2,4]解释:输入数组表示数字 123。示例 2:输入:digits = [4,3,2,1]输出:[4,3,2,2]解释:输入数组表示数字 4321。示例 3:输入:digits = [0]输出:[1]原创 2021-05-27 22:10:41 · 150 阅读 · 0 评论 -
leetcode-删除排序数组中的重复项
删除排序数组中的重复项题目要求给你一个有序数组 nums ,请你“原地”删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。不要使用额外的数组空间,你必须在“原地”修改输入数组 并在使用 O(1) 额外空间的条件下完成。示例示例 1:输入:nums = [1,1,2]输出:2示例 2:输入:nums = [0,0,1,1,1,2,2,3,3,4]输出:5思路在此题中,我们可以了解到,此题不能使用额外的数组空间,只能原地修改数组中的元素,以来达到要求。原创 2021-05-12 22:56:57 · 218 阅读 · 2 评论 -
leetcode-买卖股票的最佳时机 II
买卖股票的最佳时机 II题目要求给定一个数组 prices ,其中 prices[i] 是一支给定股票第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。示例示例1输入: prices = [7,1,5,3,6,4] 输出: 7 解释: 在第 2 天(股票价格 = 1)的时候买入,在第 3天(股票价格 = 5)的时候卖出, 这笔交易所能获得利润 = 5-1 = 4原创 2021-05-14 00:17:12 · 171 阅读 · 0 评论