关于扩容的问题:返回参数中数所在的列
开始:
0 1 2
3 4 5
6 7 8
如果在方法中传的参数是 int getNum( new int[][]array{ {2,9 }} , 10){
//2:代表增加两列
//9代表从数字9开始扩容
//10 代表要确定该数字在第几列
}
变为:
0 1 2 9 10
3 4 5 11 12
6 7 8 13 14
15 16 17 18 19
如果在方法中传的参数是 int getNum( new int[][]array{ {2,9 },{3,20}} , 10){
//2:代表增加两列
//9代表从数字9开始扩容
//10 代表要确定该数字在第几列
//3:代表增加3列
//20代表从数字20开始扩容
//10 代表要确定该数字在第几列
}
变为:
0 1 2 9 10 20 21 22
3 4 5 11 12 23 24 25
6 7 8 13 14 26 27 28
15 16 17 18 19 29 30 31
32 33 34 35 36 37 38 39
40 41 42 43
用java写个小算法实现上边的要求,可以根据参数随意得扩容(扩容的参数正确 不用考虑)