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 阅读更多
605. 种花问题 2022-09-18 2023-04-02 数据结构与算法 / 实战训练 2 分钟读完 (大约301个字)605. 种花问题一、题目描述假设有一个很长的花坛,一部分地块种植了花,另一部分却没有。 可是,花不能种植在相邻的地块上,它们会争夺水源,两者都会死去。 给你一个整数数组flowerbed 表示花坛,由若干 0 和 1 组成,其中 0 表示没种植花,1 表示种植了花。 另有一个数n ,能否在不打破种植规则的情况下种入n朵花?能则返回 true ,不能则返回 false。 算法, 实战, LeetCode 阅读更多
561. 数组拆分 I 2022-09-18 2023-04-02 数据结构与算法 / 实战训练 2 分钟读完 (大约305个字)561. 数组拆分 I一、题目描述给定长度为2n的整数数组 nums ,你的任务是将这些数分成 n 对。 例如 (a1, b1), (a2, b2), …, (an, bn) ,使得从 1 到n 的 min(ai, bi) 总和最大。 算法, 实战, LeetCode 阅读更多
448. 找到所有数组中消失的数字 2022-09-18 2023-04-02 数据结构与算法 / 实战训练 2 分钟读完 (大约240个字)448. 找到所有数组中消失的数字一、题目描述给你一个含 n 个整数的数组 nums ,其中 nums[i] 在区间 [1, n] 内。 请你找出所有在 [1, n] 范围内但没有出现在 nums 中的数字,并以数组的形式返回结果。 算法, 实战, LeetCode 阅读更多
167. 两数之和 II - 输入有序数组 2022-09-18 2023-04-02 数据结构与算法 / 实战训练 3 分钟读完 (大约523个字)167. 两数之和 II - 输入有序数组一、题目描述给定一个已按照 升序排列 的整数数组numbers ,请你从数组中找出两个数满足相加之和等于目标数target 。 函数应该以长度为 2 的整数数组的形式返回这两个数的下标值。numbers 的下标 从 1 开始计数 ,所以答案数组应当满足 1 <= answer[0] < answer[1] <= numbers.length 。 你可以假设每个输入只对应唯一的答案,而且你不可以重复使用相同的元素。 算法, 实战, LeetCode 阅读更多