|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
Java到底会发战成什么样,让我们拭目以待吧,我始终坚信着java会更好。以上都是俺个人看法,欢迎大家一起交流.
在形貌算法之前,先看看上面的5*5的表格:
13410112591219681318207141721241516222325
下面的表格很简单看出纪律。就是从左上角第一个格入手下手(肇端为1),然后延右上角到左下角的斜线。先从下到上,再从上到下。入手下手按数字递增分列。也就是说每个斜线上分离有以下几组数字:
1 23 456 78910 1112131415 16171819 202122 2324 25
因为是先从上到下(1能够看作是从上到下),再从下到上,很象一条蛇,因而,该数字表格也可称为蛇形矩阵。如今要与一个办法(或函数),办法的参数是一个int范例,暗示n,办法前往一个二维数组,暗示要取得的往复接力数字表格。
实践上,这个算法其实不庞大,只必要从分离取得1至n^2中每一个数字对应的二维数组的坐标就能够了。先拿这个5行5列的表格来讲,求出下面每组数组对应的坐标(肇端地位为0)。
第0组
第1组
第2组
第3组
第4组
第5组
第6组
第7组
第8组1
23
456
78910
1112131415
16171819
202122
2324
25(0,0)
(1,0) (0,1)
(0,2) (1,1) (2,0)
(3,0) (2,1) (1,2) (0,3)
(0,4) (1,3) (2,2) (3,1) (4,0)
(4,1) (3,2) (2,3) (1,4)
(2,4) (3,3) (4,2)
(4,3) (3,4)
(4,4)
<p>
java也能做一些底层语言开发做的事情(难度很高,不是java顶尖高手是做不来的), |
|