java单链表基本操作(二)--指定位置增加节点
来源:互联网 发布:天天赚钱软件下载 编辑:程序博客网 时间:2024/06/05 23:06
/** * @author Gavenyeah * @date Start_Time:2016年4月1日 上午11:00:13 * @date End_Time:2016年4月1日 上午11:06:32 */ /* * 将新节点增加在指定位置*/public class AddNode { public static void main(String[] args) { Node head=ListNode.getSingleList(); ListNode.printList(head); Node add=new Node(0); int id=0; head=new AddNode().addNode(head,add,id); ListNode.printList(head); } public Node addNode(Node head,Node add,int id){ if(id==0) { add.next=head; head=add; }else{ while(head.next!=null&&id>1){//寻找节点增加的位置 head=head.next; id--; } add.next=head.next; head.next=add; } return head; }}
代码中调用的Node类和ListNode类,代码详见
Java单链表基本操作(一)–顺序查找
0 0
- java单链表基本操作(二)--指定位置增加节点
- DOM操作---增加节点、增加节点文字、指定位置增加子节点、节点复制、删除一个子节点例子
- Java单链表基本操作(六)--删除重复节点;
- 单链表----定义、增加节点、删除节点、遍历输出(java)
- 单向链表(二) 删除指定位置的节点
- ADO的基本操作(二)增加
- File文件基本操作之二:java 替换指定文件中的指定内容
- TinyXml 查询指定节点、删除指定节点和增加节点
- TinyXml 查询指定节点、删除指定节点和增加节点
- 带头节点的单链表及其基本操作(Java实现)
- javascript中dom节点操作(创建节点、增加节点、删除节点、克隆节点)
- 带头节点的双链表及其基本操作(Java实现)
- 数据结构:单链表(二)之链表节点排序,升序插入数据,删除指定的所有节点,翻转链表操作
- SAX 指定位置添加节点
- 单链表基本操作(二)
- SharePoint 2013 指定位置增加路径导航(JQuery)
- Java单链表基本操作(五)--查找倒数第K个节点
- Java单链表基本操作(九)--交换相邻节点对的值
- Android图形graphics--饼图:HoloGraphLibrary源码修改
- iOS MVVM+RAC 从框架到实战
- eclipse中修改字体大小
- javaBean
- UVA 10048 Audiophobia(Floyd变形)
- java单链表基本操作(二)--指定位置增加节点
- 二叉树的非递归遍历
- 文章标题warning: could not load any Objective-C class information. This will significantly reduce the qu
- LeetCode *** 104. Maximum Depth of Binary Tree
- android面试题50道
- 扇形比例表(猜涨跌)
- Android内存优化之OOM
- 数组型Json解析之细节
- iOS 开发之照片框架详解