单链表 实现Java栈的理解

来源:互联网 发布:吴德周 知乎 编辑:程序博客网 时间:2024/06/07 06:35
/**
* ==######=【记住:添加元素《 物理步骤》(思想):2步==============
* 先: 关联上一个栈顶元素;===让当前添加的这个元素 的节点属性指向上一个栈顶元素。
* 再:修改栈顶引用。 ===指向当前添加的这个元素。
* ======2步  顺序不可改变。逻辑不对。
* 】

*  ==######=单链表:============================
* 【====本代码【核心思想】:《所谓单链表节点 关联:只不过是 同(本)节点类型对象依赖》。
* ===可以看做:同类型不同对象之间的逐个依赖。】


* ========删除栈顶元素并返回(弹栈),显示栈元素。
* ===思想和添加元素一样。

*/

以上 是学习了 一篇文章后的 收获。总结。 

本代码【核心思想】:《所谓链表节点 关联:只不过是 同(本)类型对象依赖》。

这是我对 链表节点关联的重新理解。终于通了。

之前在大学学习,教材上总说什么 指针。搞的很高深的样子。

一直也没有提起兴趣,其余种种原因,导致一直也没弄懂。

现在我从面向对象的角度 去理解,发现只要记住(单链表节点)关联的代码本质:

【====本代码【核心思想】:《所谓单链表节点 关联:只不过是 同(本)节点类型对象依赖》。
* ===可以看做:同类型不同对象之间的逐个依赖。】

很容易理解。

原创粉丝点击