922. 按奇偶排序数组 II 2022-09-18 2023-04-02 数据结构与算法 / 实战训练 1 分钟读完 (大约212个字)922. 按奇偶排序数组 II一、题目描述给定一个非负整数数组A, A 中一半整数是奇数,一半整数是偶数。 对数组进行排序,以便: 当A[i] 为奇数时,i也是奇数; 当A[i]为偶数时,i 也是偶数。 你可以返回任何满足上述条件的数组作为答案。 算法, 实战, LeetCode 阅读更多
905. 按奇偶排序数组 2022-09-18 2023-04-02 数据结构与算法 / 实战训练 1 分钟读完 (大约189个字)905. 按奇偶排序数组一、题目描述给定一个非负整数数组 A,返回一个数组,在该数组中, A 的所有偶数元素之后跟着所有奇数元素。 你可以返回满足此条件的任何数组作为答案。 算法, 实战, LeetCode 阅读更多
896. 单调数列 2022-09-18 2023-04-02 数据结构与算法 / 实战训练 2 分钟读完 (大约237个字)896. 单调数列一、题目描述如果数组是单调递增或单调递减的,那么它是单调的。 如果对于所有 i <= j,A[i] <= A[j],那么数组 A 是单调递增的。 如果对于所有 i <= j,A[i]> = A[j],那么数组 A 是单调递减的。 当给定的数组 A是单调数组时返回 true,否则返回 false。 算法, 实战, LeetCode 阅读更多
746. 使用最小花费爬楼梯 2022-09-18 2023-04-02 数据结构与算法 / 实战训练 4 分钟读完 (大约572个字)746. 使用最小花费爬楼梯一、题目描述数组的每个下标作为一个阶梯,第 i 个阶梯对应着一个非负数的体力花费值cost[i](下标从 0 开始)。 每当你爬上一个阶梯你都要花费对应的体力值,一旦支付了相应的体力值,你就可以选择向上爬一个阶梯或者爬两个阶梯。 请你找出达到楼层顶部的最低花费。在开始时,你可以选择从下标为 0 或 1 的元素作为初始阶梯。 算法, 实战, LeetCode 阅读更多
724. 寻找数组的中心下标 2022-09-18 2023-04-02 数据结构与算法 / 实战训练 2 分钟读完 (大约324个字)724. 寻找数组的中心下标一、题目描述给你一个整数数组nums,请编写一个能够返回数组 “中心下标” 的方法。 数组 中心下标 是数组的一个下标,其左侧所有元素相加的和等于右侧所有元素相加的和。 如果数组不存在中心下标,返回 -1 。 如果数组有多个中心下标,应该返回最靠近左边的那一个。 算法, 实战, LeetCode 阅读更多
717. 1比特与2比特字符 2022-09-18 2023-04-02 数据结构与算法 / 实战训练 4 分钟读完 (大约580个字)717. 1比特与2比特字符一、题目描述有两种特殊字符。 第一种字符可以用一比特0来表示。 第二种字符可以用两比特(10或11)来表示。 现给一个由若干比特组成的字符串。 问最后一个字符是否必定为一个一比特字符。 给定的字符串总是由0结束。 算法, 实战, LeetCode 阅读更多
697. 数组的度 2022-09-18 2023-04-02 数据结构与算法 / 实战训练 3 分钟读完 (大约520个字)697. 数组的度一、题目描述给定一个非空且只包含非负数的整数数组nums,数组的度的定义是指数组里任一元素出现频数的最大值。 你的任务是在 nums 中找到与nums拥有相同大小的度的最短连续子数组,返回其长度。 算法, 实战, LeetCode 阅读更多
665. 非递减数列 2022-09-18 2023-04-02 数据结构与算法 / 实战训练 4 分钟读完 (大约526个字)665. 非递减数列一、题目描述给你一个长度为n的整数数组,请你判断在 最多 改变1 个元素的情况下,该数组能否变成一个非递减数列。 我们是这样定义一个非递减数列的:对于数组中任意的i (0 <= i <= n-2),总满足 nums[i] <= nums[i + 1]。 算法, 实战, LeetCode 阅读更多
643. 子数组最大平均数 I 2022-09-18 2023-04-02 数据结构与算法 / 实战训练 1 分钟读完 (大约183个字)643. 子数组最大平均数 I一、题目描述给定 n 个整数,找出平均数最大且长度为 k 的连续子数组,并输出该最大平均数。 算法, 实战, LeetCode 阅读更多
628. 三个数的最大乘积 2022-09-18 2023-04-02 数据结构与算法 / 实战训练 3 分钟读完 (大约482个字)628. 三个数的最大乘积一、题目描述给你一个整型数组 nums ,在数组中找出由三个数组成的最大乘积,并输出这个乘积。 3 <= nums.length <= 104 -1000 <= nums[i] <= 1000 算法, 实战, LeetCode 阅读更多