java链表的增 删 改 查 (附代码)
来源:互联网 发布:李玮 靠谱网络 编辑:程序博客网 时间:2024/06/04 17:58
首先我们需要有个链节点的类 Link
package link;public class Link { public int id; public String value; //指向下一个链借点 public Link next; public Link(int id,String value) { this.id = id; this.value=value; } public void display(){ System.out.println("id:"+id); }}
现在新建一个链表类,包含增删改查的方法
package link;public class LinkList { private Link first; public LinkList() { this.first = null; } //添加一个链接点 public void insertFirst(int id,String value) { Link newLink = new Link(id,value); /* * 核心在与把首节点付给新节点的next * 然后在把新节点设置为首节点 * */ newLink.next = first; first = newLink; } //显示所有链接点 public void displayList() { Link current = first; while (current != null) { current.display(); current = current.next; } System.out.println(""); } //根据id删除一个链接点 public Link deleteLink(int id) { //这个变量作用是用来遍历 Link current = first; //这个变量的作用是存储当前节点 Link privious = first; while (current.id != id) { if (privious == null) { return null; } else { current = current.next; } } /*如果要删除的节点是首节点 则把当前节点设为null * */ if (current == first) { first = first.next; } else { //作用是存储 privious.next = first.next; } return current; } //根据id查找链节点 public Link find(int id) { Link current = this.first; while (current.id != id) { if (current.next != null) { current = current.next; } else { return null; } } return current; }}
阅读全文
0 0
- java链表的增 删 改 查 (附代码)
- java实现单向链表的增、删、改、查
- GridView的代码增、删、改、查
- 数据库表简单的增,删,改,查代码
- java xml 的增、删、改、查
- 二叉树的增、删、改、查(java实现)
- 编写数据库常用的增、删、改、查代码(1)。
- Java实现的链表,提供增,删,改,查方法。
- JAVA增删改查代码
- JAVA增删改查代码
- 顺序表的增,删,改,查
- mysql数据库的增、删、改、查(二)---查
- 无头结点链表的增、删、改、查
- 链表的综合练习:增、删、改、查
- 链表的增,删,改,查实现
- 单向链表 增 删 改 查
- java File文件的增,删,改,查
- java操作mongodb的增、删、改、查操作。
- UVa10763 Foreign Exchange
- 在线小说阅读器app
- Android多线程编程
- 基于hadoop搭建spark 测试demo
- 我为什么没有在比特币上发财
- java链表的增 删 改 查 (附代码)
- 会员卡使用常见问题解答
- 2017杭电多校联赛第二场-Funny Function (hdu6050)快速幂解数学方程
- ssh 隧道
- dm3730之支持Peripheral 启动系统
- mysql数据库中字段后面加一个字符串
- Python轻量级爬虫教程-网页下载器
- jstack 生成文件中的线程介绍(JVM 内部运行线程)
- 从ramdisk根文件系统启动Linux成功