摘要: 题目描述 给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。 示例: 思路 使用数组来模拟人做加减乘除的方法。代码如下: 时间复杂度: O(n) 最好情况下为O(1)( 阅读全文
posted @ 2020-04-06 22:42 Flix 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 你可以假设数组中无重复元素。 示例: 题目链接 :https://leetcode cn.com/problems/search insert position/ 思路 阅读全文
posted @ 2020-04-06 22:13 Flix 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 示例: 题目链接: https://leetcode cn.com/problems/r 阅读全文
posted @ 2020-04-06 21:48 Flix 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 示例: 题目链接: http 阅读全文
posted @ 2020-04-06 21:24 Flix 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因 阅读全文
posted @ 2020-04-06 11:37 Flix 阅读(169) 评论(0) 推荐(0) 编辑