单向链表(1)
来源:互联网 发布:ubuntu 开放端口 编辑:程序博客网 时间:2024/06/06 03:10
class Man{ private String data ; //保存节点的内容private Man link ; //保存下一节点public Man(String data){ this.data = data ; //设置内容}public void setLink(Man link){ //设置下一个节点 this.link = link ;}public Man getLink(){ //取得下一节点 return this.link ;}public String getData(){ //取得节点内容 return this.data ;}} ;public class Human{ public static void main(String args[]){ Man head = new Man("Head") ; //定义头Man neck = new Man("Neck") ; //定义脖子Man trunk = new Man("Trunk") ; //定义躯干Man leg = new Man("Leg") ; //定义腿head.setLink(neck) ; //设置头连着脖子neck.setLink(trunk) ; //设置脖子连着躯干trunk.setLink(leg) ; //设置躯干连着大腿printMan(head); //从头开始打印}public static void printMan(Man man){ //输出结点 System.out.print(man.getData() + "---" ) ; //输出节点的内容 if(man.getLink()!=null){ //判断此节点是否存在下一个节点 printMan(man.getLink()) ; //向下继续输出}}} ;
0 0
- 单向链表(1)
- 1 单向链表
- 单向链表-1
- 数据结构--单向链表1
- 数据结构(单向链表)
- 链表嵌套(单向)
- 数据结构(1):单向链表的基本操作
- 数据结构学习笔记(1)---单向链表
- (一)线性表、单向链表
- 单向链表基本操作1
- Linux C 单向链表1
- 单向链表操作详解(一)
- 单向链表排序(冒泡)
- 单向链表操作详解(一)
- 单向链表操作详解(一)
- 单向链表操作详解(二)
- 单向链表操作详解(一)
- 单向链表操作详解(二)
- Python3.4-文本-translate
- poj1681 高斯消元+dfs枚举
- 4-14,15学习日志合并
- 关于API SDK和MFC的对照学习
- java实现求最大回文长度
- 单向链表(1)
- Sqlite的基本操作
- Matt Smith 的 悬浮标签
- JDBC异常之数据库表不存在
- 非原子的double和long
- 二分三分法--+++这一天的纪录
- twitter4j项目介绍
- 项目收集二
- Struts2中过滤器与拦截器的区别