07 2020 档案
摘要:问题: 给定一个数字m,则有一个数组Array:1~m分别在数组的0~m-1位上放置。 在给定一个操作对象数组 queries,表示操作对象数字, 返回当前该数字的位置到结果数组res中,并将该数字移到Array数组开头。 求操作完所有queries中的对象后,得到的res。 Example 1:
阅读全文
摘要:问题: 给定一个二维数组, 对二维数组进行以下变化: 按列(头尾循环)向右平移1位 对第一列,按行(头尾循环)向下平移1位。 对数组做K次以上操作。求得到的新数组。 Example 1: Input: grid = [[1,2,3],[4,5,6],[7,8,9]], k = 1 Output: [
阅读全文
摘要:问题: 给定矩阵尺寸n*m,矩阵初始化为全为0, 和操作对象行列数组,indices[i] = [ri, ci] 对这些行列,依次+1。 求最终得到的矩阵中有多少个元素为奇数。 Example 1: Input: n = 2, m = 3, indices = [[0,1],[1,1]] Outpu
阅读全文
摘要:问题: 求Fibonacci数列中,最少多少个数之和为K 数列中元素可重复使用。 Example 1: Input: k = 7 Output: 2 Explanation: The Fibonacci numbers are: 1, 1, 2, 3, 5, 8, 13, ... For k = 7
阅读全文
摘要:问题: 给定一组带有评分rating的士兵序列。 求从中挑出3个士兵 i, j, k (i<j<k)为一个小组,使得第 i, j, k 名士兵的 rating递增or递减。 这样的小组有多少个。 Example 1: Input: rating = [2,5,3,4,1] Output: 3 Exp
阅读全文
摘要:问题: 给定一组坐标点,问这些坐标点是否在一条直线上。 Example 1: Input: coordinates = [[1,2],[2,3],[3,4],[4,5],[5,6],[6,7]] Output: true Example 2: Input: coordinates = [[1,1],
阅读全文
摘要:问题: 给定一个有n排,每排10个位置的影院,已被预订座位列表。 求一个4人组要定在连续相邻座位的可能性有多少种。 其中对过道(3和4之间,7和8之间),将其中一个人分开的话,不算满足相邻条件。 Example 1: Input: n = 3, reservedSeats = [[1,2],[1,3
阅读全文
摘要:问题: 给出一组餐厅各种参数的,餐厅排行榜, 根据用户提供的3个要求:Vegan-Friendly, Price ,Distance 过滤满足要求的餐厅,并按照餐厅排行榜排序,若排名ranking一样,则按照id排序(都是大的排在前面)。 Example 1: Input: restaurants
阅读全文
摘要:问题: 给定一个数组,求其中连续K个元素组成的子数组中,平均值>=Threshold的子数组个数。 Example 1: Input: arr = [2,2,2,2,5,5,5,8], k = 3, threshold = 4 Output: 3 Explanation: Sub-arrays [2
阅读全文
摘要:问题: 给出多次,字母排名次的名次列表。 求的综合名次的结果。(如果两字母分值相同,则按照字母序排列) Example 1: Input: votes = ["ABC","ACB","ABC","ACB","ACB"] Output: "ACB" Explanation: Team A was ra
阅读全文
摘要:问题: 求两个接口,使得, add接口,向列表中添加元素, getProduct(k)接口,可得最后添加的k个元素的乘积。 Example: Input ["ProductOfNumbers","add","add","add","add","add","getProduct","getProduc
阅读全文
摘要:问题: 给定一个数组,表示了每一个chip的所在位置。 有以下的移动规则: 1.每向左or向右移动2个单位,消耗为0 2.没向左or向右移动1个单位,消耗为1 求将所有chip都移动到同一个位置,消耗最小是多少? Example 1: Input: chips = [1,2,3] Output: 1
阅读全文
摘要:问题: 给定数组,求其中两两元素对之差=数组中两元素之差的最小值的,元素对数组。 Example 1: Input: arr = [4,2,1,3] Output: [[1,2],[2,3],[3,4]] Explanation: The minimum absolute difference is
阅读全文
摘要:问题: 给出某年某月某日,求该天是周几? Example 1: Input: day = 31, month = 8, year = 2019 Output: "Saturday" Example 2: Input: day = 18, month = 7, year = 1999 Output:
阅读全文
摘要:问题: 给定一个二维数组, 求其中正方形区域,使得和<=阈值threshold的最长边长。 Example 1: Input: mat = [[1,1,3,2,4,3,2],[1,1,3,2,4,3,2],[1,1,3,2,4,3,2]], threshold = 4 Output: 2 Expla
阅读全文
摘要:问题: 给定n个汽车站之间的距离数组distances(相邻两个站相连,收尾站相连,可顺时针逆时针两个方向行驶) 求start站和destination站之间的最短距离。 Example 1: Input: distance = [1,2,3,4], start = 0, destination =
阅读全文
摘要:问题: 给定一组目标字符串数组 queries,和一个参照系字符串数组 words 求queries中的各个字符串:最小字符出现次数< words中最小字符出现次数的参照字符串的个数。 记字符串出现最小次数为函数fun Example 1: Input: queries = ["cbd"], wor
阅读全文
摘要:问题: 给定数组,和整数k 是否能将数组 刚好平均分配为,每k个一组连续递增子数组。 Example 1: Input: nums = [1,2,3,3,4,4,5,6], k = 4 Output: true Explanation: Array can be divided into [1,2,
阅读全文
摘要:问题: 给定一个数组,对所有元素进行,按大小排名rank,同样大小排名相同。 Example 1: Input: arr = [40,10,20,30] Output: [4,1,2,3] Explanation: 40 is the largest element. 10 is the small
阅读全文
摘要:问题: 给定一个数组,相邻两两元素构成编码,第一个元素代表出现次数,第二个元素代表出现的元素。 求编码前的原数组。 Example 1: Input: nums = [1,2,3,4] Output: [2,4,4,4] Explanation: The first pair [1,2] means
阅读全文