public class $ { public static void main(String[] args) { int size = 6; int[] arr = new int[size * size]; for (int i = 0; i < arr.length; i++) { arr[i] = i; } int[][] a = new int[size][size]; test(a, arr[0], size, 0); show(a); } private static void test(int[][] a, int rightUp, int size, int start) { int end = size - 1 + start; if (end <= 0) { return; } int leftUp = rightUp + size * 3 - 3; int leftUpTmp = leftUp; for (int i = start; i <= end; i++) { // 第一行 if (i == start) { for (int j = start; j <= end; j++) { a[i][j] = leftUpTmp++; } a[i][end] = rightUp; } else if (i == end) { // 最后一行 for (int j = end; j >= start; j--) { a[i][j] = ++rightUp; } } else { // 中间行 a[i][start] = --leftUp; a[i][end] = ++rightUp; } } test(a, a[start][end - 1] + 1, size - 2, start + 1); } private static void show(int[][] a) { for (int[] is : a) { for (int i : is) { System.out.print(format(i) + " "); } System.out.println(); } } private static String format(int num) { if (num < 10) { return "0" + num; } return "" + num; } }
结果:
15 16 17 18 19 00
14 29 30 31 20 01
13 28 35 32 21 02
12 27 34 33 22 03
11 26 25 24 23 04
10 09 08 07 06 05
相关推荐
matlab模糊算法:14 矩阵高级阶段.zip
matlab模糊算法:13 矩阵中级阶段.zip
matlab模糊算法:12 矩阵的初步学习.zip
同济大学CS《高级程序语言设计1》大作业:矩阵操作同济大学CS C++作业:矩阵操作...矩阵矩阵:参数参数仅包括:kernelsize和padding 图片处理: 福 OTSU算法 形态学处理:八邻外围保护环路、开环&闭运算、Canny算法
线性表(顺序表、链表、静态链表、三元组)、栈(双栈、共享栈)、队列(任务调度、循环队列、双向队列、链队列)、数组(特殊矩阵、稀疏矩阵压缩)、串(朴素模式匹配、KMP算法、KMP优化算法)、树(先序遍历、线索...
SVD算法:利用SVD分解的平移、旋转矩阵算法 C 源码
并行计算大作业:矩阵乘法报告
数字系统设计:矩阵乘法的并行算法分析.ppt
数据挖掘:矩阵代数的算法及应用概述收集.pdf
Strassen矩阵乘法和棋盘覆盖和自然合并排序算法Strassen矩阵乘法和棋盘覆盖和自然合并排序算法Strassen矩阵乘法和棋盘覆盖和自然合并排序算法Strassen矩阵乘法和棋盘覆盖和自然合并排序算法Strassen矩阵乘法和棋盘...
SET_SVT算法_矩阵填充中经典SET算法_矩阵填充SVT_will4oo_源码.zip
整理最全资料:并行计算大作业:矩阵乘法,排序算法,代码+课件+报告超详细
QR算法求矩阵特征值的matlab实现
作者:F. Pedroche、M. Rebollo、C. Carrascosa 和 A. Palomares 这是一种确定网络中强连接的有效方法。 如果不是,则算法识别构成网络... 该算法基于邻接矩阵的拉普拉斯算子,并使用 Reverse Cuthill-McKee (RCM) 算法
矩阵相乘FOX并行算法,矩阵相乘FOX并行算法
矩阵填充兴起后,SET算法作为SVT的改进算法,精度更高更稳健,适用于高精度矩阵填充。
通过矩阵对apriori进行该进,apriori,改进算法,矩阵实现
C++实现置换算法通过矩阵变换加密解密,内容简单实用!
矩阵链乘的备忘录算法,输入多个矩阵,输出需要乘法计算次数最少的分割结果
邻接矩阵 Prim 算法,C++完美实现,数据结构作业。