Java中创建数据结构“链式列表”的方法分享
下文笔者讲述使用Java代码创建一个“链式列表”的数据结构的方法分享,如下所示:
实现思路: 定义一个链式结构的类,类中包含对自身的引用例:
//链接结构定义 class Link { public int data1; public double data2; public Link nextLink; //Link constructor public Link(int d1, double d2) { data1 = d1; data2 = d2; } //Print Link data public void printLink() { System.out.print("{" + data1 + ", " + data2 + "} "); } } //链式列表定义 class Linklist { private Link first; //LinkList constructor public LinkList() { first = null; } //Returns true if list is empty public boolean isEmpty() { return first == null; } //Inserts a new Link at the first of the list public void insert(int d1, double d2) { Link link = new Link(d1, d2); link.nextLink = first; first = link; }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。