一维数组的插入
- for(int i=0;i
- {
- for(int j=0;j
- {
- l.add(grid[i][j]);
- }
- }
二维数组插入:每次向里面插入List类型数据
- for(int i=0;i
- {
- List
l=new ArrayList<>(); - for(int j=0;j
- {
- l.add(grid[i][j]);
- }
- list.add(l);
- }
力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台
- class Solution {
- public List
> shiftGrid(int[][] grid, int k) {
- int m=grid.length;
- int n=grid[0].length;
- int arr[][]=new int[m][n];
- for(int c=0;c
- {
- for(int i=0;i
- {
- for(int j=0;j
- {
- if(i==m-1&&j==n-1)
- {
- arr[0][0]=grid[i][j];
- }
- else if(j==n-1&&i!=m-1)
- {
- arr[i+1][0]=grid[i][j];
- }
- else arr[i][j+1]=grid[i][j];
- }
- }
- for(int i=0;i
- {
- for(int j=0;j
- {
- grid[i][j]=arr[i][j];
- }
- }
- }
- List
> list=new ArrayList>();
- for(int i=0;i
- {
- List
l=new ArrayList<>(); - for(int j=0;j
- {
- l.add(grid[i][j]);
- }
- list.add(l);
- }
- return list;
- }
- }
-
相关阅读:
【算法】查找类——二分查找算法
荧光染料AF488 antibody labeling kit,AF488抗体标记试剂盒
不用ps怎么修改图片?电脑图片在线处理的方法
【C++实战】 语言特性
ES6 入门教程 22 Class 的基本语法 22.9 静态属性 & 22.10 私有方法和私有属性
【从后端日志文件中过滤出sql语句】
Maven项目的目录结构
vue.js循环语句
湖南首个,万应低代码软件技术专业校企共建基地落成!
6 年大厂程序员跟你聊聊,算法其实没那么难,要怎么准备比较好
-
原文地址:https://blog.csdn.net/m0_71385141/article/details/132875825