Java 链表的定义与简单实例
Java实现链表主要依靠引用传递,引用可以理解为地址,链表的遍历多使用递归,这里我存在一个疑问同一个类的不同对象的的相同方法的方法内调用算不算递归.
这里我写的是单向链表;
package com.example.java;public class MyLink {public static void main(String [] args){ Link l=new Link(); mytype[] la; mytype dsome=new mytype("韩敏","dsome",21); mytype shao=new mytype("邵晓","john",45); mytype hua=new mytype("华晓风","jam",46); mytype duo=new mytype("余小风","duo",1000); mytype wang=new mytype("王秋","jack",21); mytype shi=new mytype("韩寒","bob",3000); mytype yu=new mytype("于冬","keven",30); l.add(dsome);//测试增加节点 l.add(shao); l.add(hua); l.add(wang); l.add(shi); l.add(duo); l.add(yu); System.out.println("链表长度:"+l.length());//链表长度 la=l.toArray(); for(int i=0;i<la.length;i++){ System.out.println(la[i].getInfo()); } System.out.println("是否包含多余:"+l.contains(duo)+"\n"); System.out.println("删除多余后\n"); l.remove(duo); la=l.toArray(); for(int i=0;i<la.length;i++){//转化为数组之后输出 System.out.println(la[i].getInfo()); } System.out.println("\n利用索引方法输出全部数据"); for(int i=0;i<l.length();i++){ System.out.println(l.get(i).getInfo()); } System.out.println("是否包含多余:"+l.contains(duo)+"\n"); l.clean(); System.out.println("执行清空操作后链表长度: "+l.length()+"\t是否为空链表:"+l.isEmpty()); }}
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
软考中级精品资料免费领
- 历年真题答案解析
- 备考技巧名师总结
- 高频考点精准押题
- 资料下载
- 历年真题
193.9 KB下载数265
191.63 KB下载数245
143.91 KB下载数1142
183.71 KB下载数642
644.84 KB下载数2755
相关文章
发现更多好内容猜你喜欢
AI推送时光机Java 链表的定义与简单实例
后端开发2023-05-31
Java中怎么定义一个简单链表
后端开发2023-05-31
Java自定义异常简单示例
后端开发2023-05-15
MySQL 触发器定义与用法简单实例
后端开发2024-04-02
Java二维数组简单定义与使用方法示例
后端开发2023-05-31
java简单实现自定义日历
后端开发2024-04-02
Java实现跳跃表(skiplist)的简单实例
后端开发2023-05-31
Java利用自定义注解、反射实现简单BaseDao实例
后端开发2023-05-31
C++list-map链表与映射表的简单使用
后端开发2023-05-19
java数据结构中单链表与双向链表的实现方法
后端开发2023-06-20
如何使用rust实现简单的单链表
后端开发2024-04-02
Java实现单链表的操作
后端开发2024-04-02
Android自定义ViewGroup(侧滑菜单)详解及简单实例
后端开发2022-06-06
简单了解Java方法的定义和使用实现
后端开发2024-04-02
Java之单链表问题的示例分析
后端开发2023-06-20
Java中ArrayList与顺序表的定义与实现方法
后端开发2024-04-02
Golang实现单链表的示例代码
后端开发2023-03-15
Android编程实现Toast自定义布局简单示例
后端开发2022-06-06
超简单实现Android自定义Toast示例(附源码)
后端开发2022-06-06
Python数据结构与算法之列表(链表,linked list)简单实现
后端开发2022-06-04
咦!没有更多了?去看看其它编程学习网 内容吧