所有标签为 数组 的文章

    【2.28】LeetCode每日一题· 单调序列

    如果数组是单调递增或单调递减的,那么它是单调的。 如果对于所有i <= j,A[i] <= A[j],那么数组A是单调递增的。 如果对于所有i <= j,A[i]> = A[j],那么数组A是单调递减的。 当给定的数组A是单调数组时返回true,否则返回f

    【2.25】LeetCode每日一题·转置矩阵

    给你一个二维整数数组 matrix,返回 matrix 的转置矩阵 。 矩阵的 转置 是指将矩阵的主对角线翻转,交换矩阵的行索引与列索引。 来源:力扣(LeetCode) 链接:题目链接对于(N\times M)的矩阵,其转置矩阵的大小为(M \times

    【3.1】LeetCode每日一题· 区域和检索 - 数组不可变

    给定一个整数数组nums,求出数组从索引i到j(i ≤ j)范围内元素的总和,包含i、j两点。 实现NumArray类: * NumArray(int[] nums) 使用数组nums初始化对象 * int sumRange(int i, int j)返回

    【3.2】LeetCode每日一题·二维区域和检索 - 矩阵不可变

    给定一个二维矩阵,计算其子矩形范围内元素的总和,该子矩阵的左上角为 (row1, col1),右下角为(row2, col2)。 (img) 上图子矩阵左上角(row1, col1) = (2, 1),右下角(row2, col2) = (4, 3),该子

    【3.15】LeetCode每日一题· 螺旋矩阵

    给你一个 m 行 n 列的矩阵 matrix ,请按照 顺时针螺旋顺序 ,返回矩阵中的所有元素。来源:力扣(LeetCode) 链接:题目链接设置一个变量direct指示当前前进方向,当向该方向走下一步时如果数组越界或者已走过,就换一个方向。对每一个走过的

    【3.16】LeetCode每日一题· 螺旋矩阵 II

    给你一个正整数 n ,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的 n x n 正方形矩阵 matrix 。来源:力扣(LeetCode) 链接:题目链接和昨天的螺旋矩阵思路一样,模拟旋转即可。执行用时:0 ms,在所有 C++提交中