Java实现的链栈数据结构
LinkNode(节点)—封装—>LinkList(链表)—封装—>LinkStack(链栈)
基本的数据单元 节点
LinkNode.java
/**
* 链表的核心,节点
*
* @author mingwei
*
*/
public class LinkNode {
/**
* 用来存储节点要存储的数据
*/
Object mData;
/**
* 用来指向当前节点的下一个节点
*/
LinkNode mNext;
/**
* 节点的构造方法
*
* @param data
* 节点存储的数据
*/
public LinkNode(Object data) {
mData = data;
}
}
链表结构,从头部插入和删除节点
<