`
codespace
  • 浏览: 26646 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

java 单链表

阅读更多
public class NodeDemo {
	int data;
	public NodeDemo next;
	
	NodeDemo(){
		
	}
	
	public NodeDemo(int data){
		this.data=data;
		next=null;
	}

}


public class LinkListDemo {

	private NodeDemo p;
		
	LinkListDemo(){
	 p=null;
		
	}
	
	public void showList(){
		NodeDemo pp=p;
		while(pp!=null){
			System.out.print(pp.data+"  ");
			pp=pp.next;
			
		}
	}
	
	public boolean IsEmpty(){
		return (p==null);
	}
	
	public void insertList(int val){
		NodeDemo no=new NodeDemo(val);
		no.next=p;
		p=no;
	}
	
	public NodeDemo deleteList(){
		if(!IsEmpty()){
		NodeDemo no=p;
		p=p.next;
		
		return no;
		}
		return null;
		
	}
	
	public void findList(int value){
		NodeDemo pp=p;
		while((pp!=null)){
			
			if(pp.data!=value){
				
			}
			else {
				System.out.println("get it!");
				
			}
			pp=pp.next;
		}
		
	}
	

	
}
分享到:
评论

相关推荐

    我的Java单链表练习

    本文以“我的Java单链表练习”为主题,通过博主baby69yy2000在iteye上的博客分享,深入探讨了Java中实现单链表的相关知识。 首先,我们要理解单链表的概念。单链表是一种线性数据结构,由一系列节点(也称为元素或...

    java单链表集合的包含运算

    单链表的插入,删除,排序!集合的并、交和差运算 编制一个能演示执行集合的并、交和差...vc mfc编的 集合运算 交并补差 包含...采用有序单链表表示集合

    JAVA单链表操作实验

    "JAVA单链表操作实验" 在本实验中,我们将实现一个基于JAVA的单链表操作实验,该实验可以实现以下三个功能:1.根据从键盘输入一串字符串自动生成一个单链表;2.根据指定元素删除相应的结点,可以一次性删除多个结点...

    JAVA单链表(多项式)直接插入排序

    JAVA单链表(多项式)直接插入排序 JAVA单链表(多项式)直接插入排序

    Java单链表的实现代码

    `Java单链表的操作代码int型.rar`和`Java单链表的操作代码char型.rar`两个压缩包中可能包含了这些类的源代码示例,供学习者参考和实践。通过这些代码,你可以了解如何在实际项目中应用单链表,以及如何根据需求扩展...

    java单链表的基本操作.zip

    Java单链表是一种常见的数据结构,它在编程中扮演着重要的角色,特别是在处理动态数据集合时。本资料主要涵盖了Java单链表的基本操作,包括链表的定义、创建、插入、删除、遍历等核心概念。 单链表由一系列节点组成...

    java单链表—修订版

    这个“java单链表—修订版”主题涵盖了一些基本的链表操作,包括创建链表、删除最后一个元素、删除指定元素、清空链表以及判断链表是否为空。以下是对这些操作的详细解释: 1. **建立单链表**:创建链表通常从头...

    java单链表的基本操作 单链表练习题.zip

    在这个"java单链表的基本操作 单链表练习题.zip"压缩包中,我们可以预见到包含了一个名为"linked-list-master"的项目,它很可能是为了帮助学习者通过实践来理解和掌握单链表的各种操作。下面,我们将深入探讨单链表...

    java 单链表和双向链表的实现

    本话题主要探讨两种常用的数据结构——单链表和双向链表在Java中的实现,以及相关的操作,如在头部添加节点、在尾部添加节点、遍历、逆置和删除。 首先,我们来理解单链表和双向链表的基本概念。单链表是一种线性...

    Java单链表增删改查的实现

    在Java编程语言中,单链表是一种常见的数据结构,它由一系列节点组成,每个节点包含一个数据元素和指向下一个节点的引用。这个数据结构在处理动态数据集合时非常有用,因为它允许快速插入和删除操作。下面我们将详细...

    基于JAVA的单链表简单实现

    在Java中,我们可以使用对象和引用的概念来实现单链表。 首先,我们需要创建一个表示链表节点的类Node,它通常有两个属性:data(用于存储数据)和next(用于存储指向下一个节点的引用)。例如: ```java public ...

    JAVA单链表.rar

    单链表是一种基础且常用的数据结构,特别是在编程语言如Java中。本文将深入探讨Java中的单链表及其相关知识点。 单链表由一系列节点组成,每个节点包含两部分:数据元素(也称为元素或值)和指向下一个节点的引用。...

    Java单链表源码分析-DataStructures:该项目使用两种数据结构实现长整型ADT:单链表和数组。QuestionProgrammi

    Java单链表源码分析数据结构 该项目使用两种数据结构实现长整型 ADT:单链表和数组。 QuestionProgramming Project 文件解释了该项目的前提。 许多应用程序,例如密码学,需要非常大的整数(比适合 32 位或 64 位...

    java实现单链表

    在这个主题中,我们将深入探讨如何使用Java来实现单链表,特别是关注如何插入元素以及如何构建链表。 单链表由一系列节点组成,每个节点包含两部分:数据元素和指向下一个节点的引用。在Java中,我们可以通过创建一...

    算法实现:Java单链表逆序

    有一次,我去陆家嘴一家银行面试,面试官给我出了一道算法编程题,用Java实现单链表逆序,不到10分钟,我就写出来了,拿到了offer。 但是当时是写在纸上的,我用手机拍了下来,然后回去又在电脑上把代码敲了下来,...

    一个自己用java写的学生单链表的相关问题

    在Java编程中,学生单链表是一种常见的数据结构,用于存储和操作一系列按特定顺序排列的学生数据。这个压缩包中的`studentlinklist.java`文件很可能包含了实现学生单链表的类,以及相关的操作方法。下面将详细介绍...

    java实现单链表.md

    java单链表

Global site tag (gtag.js) - Google Analytics