分类
正在加载今日诗词...
Leetcode283 Leetcode283
LeetCode283:移动零         给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 示例: 输入: [0,1,0,3,12] 输出: [
2020-04-15
Leetcode268 Leetcode268
LeetCode268:缺失数字         给定一个包含 0, 1, 2, ..., n 中 n 个数的序列, 找出 0 .. n 中没有出现在序列中的那个数。 ```cpp 示例 1: 输入
2020-04-15
Leetcode189 Leetcode189
LeetCode189:旋转数组         给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。 示例 1: 输入: [1,2,3,4,5,6,7] 和 k = 3 输出:
2020-04-15
Leetcode004 Leetcode004
LeetCode004:寻找两个有序数组的中位数         给定两个大小为 m 和 n 的有序数组 nums1 和 nums2。 请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为 O(
2020-04-14
Leetcode169 Leetcode169
LeetCode169:多数元素         给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给定的数组总是
2020-04-14
Leetcode066 Leetcode066
LeetCode066:加一         给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 你可以假设除了整数 0
2020-04-13
Leetcode053 Leetcode053
LeetCode053:最大子序和         给定一个整数数组nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。。 ```cpp 示例: 输入: [-2,1,
2020-04-13
Leetcode035 Leetcode035
LeetCode035:搜索插入位置         给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。 如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 你可以假设数组中无重复
2020-04-12
Leetcode027 Leetcode027
LeetCode027:移除元素         给你一个数组 nums 和一个值 val,你需要 "原地" 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必
2020-04-12
Leetcode088 Leetcode088
LeetCode088:合并两个有序数组         给你两个有序整数数组 nums1 和 nums2,请你将 nums2 合并到 nums1 中,使 nums1 成为一个有序数组。 ```cpp
2020-04-12
Leetcode026 Leetcode026
LeetCode026:删除排序数组中的重复项        给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在 原地
2020-04-12
LeetCode第一题两数之和 LeetCode第一题两数之和
LeetCode第一题两数之和        给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但
2019-12-24