代码拉取完成,页面将自动刷新
同步操作将从 doocs/leetcode 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
给你一个 n x n
整数矩阵 arr
,请你返回 非零偏移下降路径 数字和的最小值。
非零偏移下降路径 定义为:从 arr
数组中的每一行选择一个数字,且按顺序选出来的数字中,相邻数字不在原数组的同一列。
示例 1:
输入:arr = [[1,2,3],[4,5,6],[7,8,9]] 输出:13 解释: 所有非零偏移下降路径包括: [1,5,9], [1,5,7], [1,6,7], [1,6,8], [2,4,8], [2,4,9], [2,6,7], [2,6,8], [3,4,8], [3,4,9], [3,5,7], [3,5,9] 下降路径中数字和最小的是 [1,5,7] ,所以答案是 13 。
示例 2:
输入:grid = [[7]] 输出:7
提示:
n == grid.length == grid[i].length
1 <= n <= 200
-99 <= grid[i][j] <= 99
class Solution {
public void rotate(int[] nums, int k) {
int[] res = new int[nums.length];
int leftInit = 0;
if (nums.length < k) {
k = k % nums.length;
}
for (int i = nums.length - k; i < nums.length; i++) {
res[leftInit] = nums[i];
leftInit++;
}
int rightInit = 0;
for (int i = k; i < nums.length; i++) {
res[i] = nums[rightInit];
rightInit++;
}
for (int i = 0; i < nums.length; i++) {
nums[i] = res[i];
}
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。