数据结构--单链表的实现-Java
来源:互联网 发布:积分或换软件 编辑:程序博客网 时间:2024/06/06 10:46
package Linklist;class Node{Node next=null;int data;public Node(int data){this.data=data;}}public class Mylist {//初始化链表Node head=null;//插入数据public void insert(int a) {Node newNode=new Node(a);//空链表直接加在链表头if(head==null){head=newNode;return;}//非空链表先找到最后一个位置Node tmp=head;while(tmp!=null){tmp=tmp.next;}tmp.next=newNode;}//删除数据public Boolean delete(int index){//判断下标是否在链表内部if(index>length()||index<1){return false;}//首位置if (index==1){head=head.next;return true;}//其他位置int i=2;Node preNode=head;Node curNode=head.next;while (curNode!=null) {if(index==i){preNode.next=curNode.next;return true;}preNode=curNode;curNode=curNode.next;i++;}}//统计元素个数public int length(){int len=0;Node tmp=head;while(tmp!=null){tmp=tmp.next;len++;}return len;}}
阅读全文
0 0
- 数据结构-单链表的java实现
- 数据结构--单链表的实现-Java
- 数据结构的JAVA实现
- 数据结构的Java实现——单链表
- java数据结构之单链表的简单实现
- Java数据结构之单链表的实现
- 数据结构之单链表的Java实现
- java数据结构—单链表的实现原理
- Java实现单链表数据结构
- 【数据结构】Java实现单链表
- 【java数据结构】单链表实现
- 多种数据结构的Java实现
- 数据结构(LinkedList的java实现)
- Java 数据结构----栈的实现
- 常见的数据结构java实现
- Java数据结构--栈的实现
- Java数据结构--树的实现
- java实现的stack数据结构
- 详解Struts1.x的运行机制及注册模块例子和命名规则(以此例子来说明struts1.x的运行机制)
- Android 悬浮窗权限各机型各系统适配大全
- jsp的内置对象及作用
- Java BIO学习总结
- python is 和==
- 数据结构--单链表的实现-Java
- 在不安装Oracle客户端情况下,使用PLSQL连接远程Oracle服务器的说明
- 查看Oracle数据库中表空间信息的命令方法
- 使用expect脚本实现scp远程传输
- JAVA设计模式之工厂模式(简单工厂模式+工厂方法模式)
- 傻逼服务器 调和序数 xjb暴力 数学
- 解析内存对齐
- C++,函数后面带const
- caffe例程-RCNN-detectio.ipynb