java实现链表
来源:互联网 发布:淘宝老瑞贸易可信吗 编辑:程序博客网 时间:2024/06/14 03:39
头插发建立链表,直接见代码:
public class Test{ public static void main(String args[]) { new Student("Tom", 'm', 90, 88); new Student("Jack", 'm', 66, 89); new Student("Mary", 'f', 76, 86); System.out.println("name\tsex\tchinese\tenglish"); Student.print(); } } class Student { protected String name; protected char sex; protected int chinese; protected int english; protected Student next; static Student list; //声明为静态变量,在每次构建实例时将list指向自身,那么在下一个对象创建时的list就为上一个对象的引用 Student (String name, char sex, int chinese, int english) { this.name=name; this.sex=sex; this.chinese=chinese; this.english=english; this.next=list;//自己的next指向上一个对象 list=this;//将list指向自己 } static void print() { Student friend=list; if (friend==null) System.out.println("The list is empty."); else { do{ System.out.println(friend.toString()); friend=friend.next; }while(friend!=null); } } public String toString() { return new String(name+"\t"+sex+"\t"+chinese+"\t"+english); } }
输出为:
阅读全文
0 0
- JAVA实现链表
- Java实现链表
- Java实现链表
- java实现链表
- Java 链表实现
- Java实现链表
- java 链表实现
- java实现链表
- java 实现链表
- java实现链表
- java实现链表
- Java实现链表
- Java实现链表
- Java链表实现
- java链表实现
- java 链表实现
- JAVA实现链表
- java实现链表
- 选课时间——深搜
- .NET漫游指南-011-.NET Framework中处理和引发事件
- c语言第八次练习题
- 【Mahout】Mahout-0.12.2的安装配置
- DL02-RNN学习笔记
- java实现链表
- 【Java并发编程】一.基础
- MySQL到CSV几种方法
- SpringMVC(SSM)获取网页数据和传出数据的几种方式
- 生活科技知识-物理(一)
- Redis存储RDB与AOF
- [ 李超线段树 ] BZOJ3165
- 数据库优化前章
- 常用谷歌浏览器插件