栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何在Java中创建链接列表数据结构?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何在Java中创建链接列表数据结构?

对于熟悉Java的开发人员来说,显而易见的解决方案是使用java.util中已经提供的linkedList类。说,但是,由于某种原因,你想进行自己的实现。这是一个链接列表的快速示例,该链接列表在列表的开头插入新链接,从列表的开头删除并循环浏览列表以打印其中包含的链接。对此实现的增强包括使其成为双向链接列表,添加从中间或结尾插入和删除的方法以及添加get和sort方法。

注意:在示例中,link对象实际上并不包含另一个link对象 -nextlink实际上只是对另一个链接的引用。

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;    }


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/456524.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号