用java如何创建一个单链表和双链表

取个名字要低调 2016-06-15 10:21:44
java创建链表究竟是用接口还是用面向对象如果两个都可以那么各应该怎么建,谢谢大神
...全文
399 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
securitit 2016-06-15
  • 打赏
  • 举报
回复
肯定是面向对象的啊,虽然现在很多提出面向接口编程,但是Java最终还是面向对象的。 其实如果你想知道Java里面单向和双向链表怎么实现的,去看看集合框架类的源码就可以了。 Java里的单向或者双向链表,都是真是仿照C里面的形式做的,无非就是这样,自己建个Node类,另外需要一个类来维护一个HeaderNode和EndNode,然后向里面加入元素的时候,直接把新加入的Node的引用set到前一个Node里,这就是单向链表,如果双向的,把前边Node的引用set到新加入的Node中,就是双向的了。 形式而已。
wankaiss2 2016-06-15
  • 打赏
  • 举报
回复
参考下java的linklist之类的类

50,530

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧