- 博客(1)
- 收藏
- 关注
原创 顺时针螺旋顺序填充n*n的二维数组(java)
输入一个整数n,为二维数组的边长然后以顺时针螺旋的顺序把1-n*n填入这个数组比如输入3输出1 2 38 9 47 6 5这里我使用了一种通过坐标之间的数学规律来实现这个算法,这个方法不以顺时针螺旋的顺序一个一个赋值,而是以对角线的顺序赋值所以这个方法不需要判断坐标的加减来找到下一个要赋值的坐标,对于我个人而言方便一些这里再举几个例子方便理解输入4输出1 2 3 412 13 14 511 16 15 610 9 8 7输入5输出
2021-10-27 17:08:05 1180 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人