单链表 实现Java栈的理解

本文重新解读了单链表节点关联的本质,将其简化为同类型对象间的依赖关系,通过两个核心步骤——关联前一栈顶元素及修改栈顶引用,帮助读者更直观地理解单链表的工作原理。
/**
* ==######=【记住:添加元素《 物理步骤》(思想):2步==============
* 先: 关联上一个栈顶元素;===让当前添加的这个元素 的节点属性指向上一个栈顶元素。
* 再:修改栈顶引用。 ===指向当前添加的这个元素。
* ======2步  顺序不可改变。逻辑不对。
* 】

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


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

*/

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

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

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

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

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

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

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

很容易理解。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值