-
给定一个非负整数 n ** ** ,请计算 0 到 n 之间的每个数字的二进制表示中 1 的个数,并输出一个数组。
示例 1:
**输入:** n = **** 2
**输出:** [0,1,1]
**解释:** 0 --> 0
1 -->...
-
给定一个字符串数组 words,请计算当两个字符串 words[i] 和 words[j]不包含相同字符时,它们长度的乘积的最大值。假设字符串中只包含英语的小写字母。如果没有不包含相同字符的一对字符串,返回 0。
示例 1:
**输入:** wor...
-
给你一个整数数组 nums ,除某个元素仅出现 一次 外,其余每个元素都恰出现 三次 。 请你找出并返回那个只出现了一次的元素。
示例 1:
**输入:** nums = [2,2,3,2]
**输出:** 3
示例 2:
**输入:** nums...
-
给定一个已按照 ** __ 升序排列 **的整数数组 numbers ,请你从数组中找出两个数满足相加之和等于目标数 target 。
函数应该以长度为 2 的整数数组的形式返回这两个数的下标值 。numbers 的下标 从 0 开始计数 ,所以...
-
给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a ,b ,c , 使得 a + b + c = 0 ?请找出所有和为 0 且 **不重复 **的三元组。
示例 1:
**输入:** nums = [-1,0,1,2...
-
给定一个含有 n ** ** 个正整数的数组和一个正整数 target 。
找出该数组中满足其和 ****≥ target **** 的长度最小的 连续子数组 [numsl, numsl+1, ..., numsr-1, numsr] ,并返回其长...
-
给定一个正整数数组 nums和整数 k ,请找出该数组内乘积小于 k 的连续的子数组的个数。
示例 1:
**输入:** nums = [10,5,2,6], k = 100
**输出:** 8
**解释:** 8 个乘积小于 100 的子数组分别为...
-
给定一个整数数组和一个整数 k , 请找到该数组中和为 k ** ** 的连续子数组的个数。
示例 1:
**输入:** nums = [1,1,1], k = 2
**输出:** 2
**解释:** 此题 [1,1] 与 [1,1] 为两种不同的情...
-
给定一个二进制数组 nums , 找到含有相同数量的 0 和 1 的最长连续子数组,并返回该子数组的长度。
示例 1:
**输入:** nums = [0,1]
**输出:** 2
**说明:** [0, 1] 是具有相同数量 0 和 1 的最长连续...
-
给你一个整数数组 nums ,请计算数组的 中心下标 。
数组 中心下标 **** 是数组的一个下标,其左侧所有元素相加的和等于右侧所有元素相加的和。
如果中心下标位于数组最左端,那么左侧数之和视为 0 ,因为在下标的左侧不存在元素。这一点对于中心下...