单链表 实现Java栈的理解
来源:互联网 发布:吴德周 知乎 编辑:程序博客网 时间:2024/06/07 06:35
/**
* ==######=【记住:添加元素《 物理步骤》(思想):2步==============
* 先: 关联上一个栈顶元素;===让当前添加的这个元素 的节点属性指向上一个栈顶元素。
* 再:修改栈顶引用。 ===指向当前添加的这个元素。
* ======2步 顺序不可改变。逻辑不对。
* 】
*
* ==######=单链表:============================
* 【====本代码【核心思想】:《所谓单链表节点 关联:只不过是 同(本)节点类型对象依赖》。
* ===可以看做:同类型不同对象之间的逐个依赖。】
*
*
* ========删除栈顶元素并返回(弹栈),显示栈元素。
* ===思想和添加元素一样。
* ==######=【记住:添加元素《 物理步骤》(思想):2步==============
* 先: 关联上一个栈顶元素;===让当前添加的这个元素 的节点属性指向上一个栈顶元素。
* 再:修改栈顶引用。 ===指向当前添加的这个元素。
* ======2步 顺序不可改变。逻辑不对。
* 】
*
* ==######=单链表:============================
* 【====本代码【核心思想】:《所谓单链表节点 关联:只不过是 同(本)节点类型对象依赖》。
* ===可以看做:同类型不同对象之间的逐个依赖。】
*
*
* ========删除栈顶元素并返回(弹栈),显示栈元素。
* ===思想和添加元素一样。
*/
以上 是学习了 一篇文章后的 收获。总结。
本代码【核心思想】:《所谓链表节点 关联:只不过是 同(本)类型对象依赖》。
这是我对 链表节点关联的重新理解。终于通了。
之前在大学学习,教材上总说什么 指针。搞的很高深的样子。
一直也没有提起兴趣,其余种种原因,导致一直也没弄懂。
现在我从面向对象的角度 去理解,发现只要记住(单链表节点)关联的代码本质:
【====本代码【核心思想】:《所谓单链表节点 关联:只不过是 同(本)节点类型对象依赖》。
* ===可以看做:同类型不同对象之间的逐个依赖。】
很容易理解。
阅读全文
0 0
- 单链表 实现Java栈的理解
- 对java 接口和实现的理解
- Java hashmap的实现(个人理解)
- 深刻理解Java中单例模式的实现
- CallBack 的理解和java实现
- Java---ThreadLocal的用法与理解实现
- Java实现序列化的理解
- Java---ThreadLocal的用法与理解实现
- java多线程理解 以及java实现的简单的死锁
- java栈使用的理解
- 图的理解:存储结构与邻接矩阵的Java实现
- 图的理解:存储结构与邻接矩阵的Java实现
- Java 泛型的理解与等价实现
- Java 泛型的理解与等价实现
- Java 泛型的理解与等价实现
- Java 泛型的理解与等价实现
- Java 泛型的理解与等价实现
- Java 泛型的理解与等价实现
- faster-rcnn-demo
- 生成1~n的排列
- 小述系列最终篇:说说《大道至易:实践者的思想》
- Python3之生成器
- 浏览器跨域的解决方案
- 单链表 实现Java栈的理解
- 简单SqlHelper
- 自定义Animation
- adb 常用命令
- 菜鸟的第三篇日志
- UVA 1586 Molar mass
- Spring-AOP和事务实践(注解方式
- scrapy安装及PyCharm的scrapy配置
- flowable EngineConfiguration的作用和继承关系(1)