问题描述:
纯无聊瞎逛看到几张图,想试着照着画画看
(螺旋形质数点阵名字是我瞎起的)
后面还有几张更高纬度的质数点阵图,不过我估摸着自己也是画不出了
解决方案:
直接上代码
CrossNode类 一个可以上下左右四个方向链接的node
package com.study.fun;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* User: longjuanfeng Date: 2017-12-15
*/
public class CrossNode {
public enum NodeDirect {
UP,LEFT,DOWN,RIGHT;
//逆时针下一个方向
public static NodeDirect anticlockwiseNext(NodeDirect current) {
if (current == null) {
return null;
}
switch (current) {
case UP:
return LEFT;
case LEFT:
return DOWN;
case DOWN:
return RIGHT;
case RIGHT:
return UP;
default:
return null;
}
}
//顺时针下一个方向
public static NodeDirect clockwiseNext(NodeDirect current) {
if (current == null) {
return null;
}
switch (current) {
case UP:
return