参加某公司面试,要求15分钟内完成一个N维的四向链表,要求上下左右值准确,如图:
代码实现:
四向链表节点类 FourLinkedNode
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* 四向链表节点类
* @param <T>
*/
@Data
@NoArgsConstructor
public class FourLinkedNode<T> {
private T value;
private FourLinkedNode<T> up;
private FourLinkedNode<T> down;
private FourLinkedNode<T> left;
private FourLinkedNode<T> right;
public FourLinkedNode(T value){
this.value = value;
}
@Override
public String toString() {
return "FourLinkedNode{" +
"value=" + value +
'}';
}
}
四向链表类 FourLinkedTable
<标签:四向,实现,private,链表,value,FourLinkedNode,public From: https://blog.csdn.net/drea_mer/article/details/140741884