您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 数据结构单链表插入、删除和修改实验报告

  2. 数据结构单链表插入、删除和修改实验报告 一、实验目的 1.理解数据结构中带头结点单链表的定义和逻辑图表示方法。 2.掌握单链表中结点结构的JAVA描述。 3.熟练掌握单链表的插入、删除和查询算法的设计与JAVA实现。 4.熟练掌握简单的演示菜单与人机交互设计方法。 二、实验内容 1. 编制一个演示单链表插入、删除、查找等操作的程序。 三、实验步骤 1.需求分析 本演示程序用JAVA编写,完成单链表的生成,任意位置的插入、删除,以及确定某一元素在单链表中的位置。 ① 输入的形式和输入值的范围:插
  3. 所属分类:其它

    • 发布日期:2009-09-09
    • 文件大小:62464
    • 提供者:yuwenjuan1
  1. 数据结构单链表课程设计报告完整版

  2. 单链表课程设计 单链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。
  3. 所属分类:其它

  1. 数据结构实验——单链表

  2. 实验二 单链表实验 一、实验目的 1、掌握用Visual C++6.0上机调试单链表的基本方法 2、掌握单链表的插入、删除、查找、求表长以及有序单链表的合并算法的实现 二、实现内容 1、单链表基本操作的实现 在带头结点的单链表h中第i个数据元素之前插入一个数据元素x ,首先需要在单链表中寻找到第i-1个结点并用指针p指示,然后申请一个由指针s 指示的结点空间,并置x为其数据域值,最后修改第i-1个结点,并使x结点的指针指向第i个结点,要在带头结点的单链表h中删除第i个结点,首先要计数寻找到第i
  3. 所属分类:其它

    • 发布日期:2011-02-12
    • 文件大小:4096
    • 提供者:rebecca_suhui
  1. 单链表的插入、删除、逆转等实现

  2. template //定义在“LinkedChain.h” struct ChainNode //链表结点类的定义 { T data; //数据域 ChainNode *link; //链指针域 ChainNode() //构造函数 { link=NULL; } ChainNode(T item,ChainNode *ptr = NULL) //构造函数 { data=item; link=ptr; } bool operator==(T x) { return data==x; }//重载函
  3. 所属分类:C/C++

    • 发布日期:2011-03-03
    • 文件大小:6144
    • 提供者:hallysky
  1. 单向链表 操作 经典

  2. 本程序采用指向指针的指针来完成单链表的各种操作 插入、删除、逆转、按地址排序、递归的归并算法
  3. 所属分类:C

    • 发布日期:2011-04-03
    • 文件大小:200704
    • 提供者:qihailong123456
  1. 单链表的创建,查找,排序,插入,删除

  2. 1、创建一个带头结点的单链表(头指针为head),且遍历此链表(输出链表中各结点的值); 2、查找单链表中的第i个结点,并输出结点元素的值; 3、在单链表中的第i个结点前插入一个结点值为e的正整数(从外部输入); 4、删除单链表中的第j个结点; 5、将单链表中的各结点就地逆序(不允许另建一个链表); 6 查找线性表中的最大元素并输出 7 将线性表中的元素按升序排列;
  3. 所属分类:C/C++

    • 发布日期:2011-09-07
    • 文件大小:28672
    • 提供者:liguan5637546
  1. 数据结构实验二(单链表基本操作)题目和源程序

  2. 实验内容 1.编写程序完成单链表的下列基本操作: (1)初始化单链表La。 (2)在La中第i个元素之前插入一个新结点。 (3)删除La中的第i个元素结点。 (4)在La中查找某结点并返回其位置。 (5)打印输出La中的结点元素值。 2 .构造两个带有表头结点的有序单链表La、Lb,编写程序实现将La、Lb合并成一个有序单链表Lc。 合并思想是:程序需要3个指针:pa、pb、pc,其中pa,pb分别指向La表与Lb表中当前待比较插入的结点,pc 指向Lc表中当前最后一个结点。依次扫描La和Lb
  3. 所属分类:C/C++

    • 发布日期:2012-04-02
    • 文件大小:47104
    • 提供者:sspiao123
  1. 单链表的操作

  2. 已知一个有序单链表(从小到大排列),表头指针为head,编写一个算法向该单链表中插入一个元素为x的结点,使插入后该链表仍然有序。(该单链表带头结点)
  3. 所属分类:C/C++

    • 发布日期:2013-04-23
    • 文件大小:526
    • 提供者:dan271149325
  1. 数据结构中关于带有表头结点的有序单链表

  2. .构造两个带有表头结点的有序单链表La、Lb,编写程序实现将La、Lb合并成一个有序单链表Lc。 合并思想是:程序需要3个指针:pa、pb、pc,其中pa,pb分别指向La表与Lb表中当前待比较插入的结点,pc 指向Lc表中当前最后一个结点。依次扫描La和Lb中的元素,比较当前元素的值,将较小者链接到*pc之后,如此重复直到La或Lb结束为止,再将另一个链表余下的内容链接到pc所指的结点之后。
  3. 所属分类:其它

    • 发布日期:2015-09-06
    • 文件大小:152576
    • 提供者:qq_28451969
  1. 无头节点的单链表

  2. 无头节点单链表的实现可是说是对C语言指针一个最直接、最贴合实际、也是最具有归纳性的程序设计应用。许多C语言基础面试题都涉及单链表的实现和构造,其目的就是考察面试者对C语言基础数据类型是否有足够的了解,对C语言指针是否掌握。链表的实现可以简单也可以很复杂,只是我们对待问题的态度不同,回想起了大学刚学习链表的时候,总是对链表中用到的结构体和链表节点有很多的迷茫,直到后来仔细研究了一番,并且写下了这个代码才解开了心中很久的困惑。 回看了一下自己写的这个单链表的实现,注释写的非常详细了,包括了单链表中
  3. 所属分类:C/C++

    • 发布日期:2018-07-17
    • 文件大小:18432
    • 提供者:qq_35463307
  1. python算法与数据结构之单链表的实现代码

  2. 链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。这篇文章主要介绍了python算法与数据结构之单链表的实现代码,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-19
    • 文件大小:249856
    • 提供者:weixin_38499553
  1. 数据结构实验(线性表、栈、队列)

  2. (1)创建一个顺序表,存放在数组 A[N]中,元素的类型为整型,设计算法调整 A,使其左边的所有元素小于 0,右边的所有元素大于 0(要求算法的时间复杂度和空 间复杂度均为 O(n))。 (2)建立一个循环单链表,其节点有 prior,data 和 next 三个域,其中 data 为数 据域,存放元素的有效信息,next 域为指针域,指向后继节点,prior 为指针域,它的 值为 NULL。编写一个算法将此表改为循环双链表。 (3)设计一个算法,将一般算术表达式转化为逆波兰表达式,并求逆波兰表
  3. 所属分类:C/C++

    • 发布日期:2020-11-20
    • 文件大小:256000
    • 提供者:weixin_42236617
  1. 剑指offer—单链表的基本知识与构建、倒叙输出链表、合并双排序链表、复制复杂链表

  2. 对于单链表的基本写代码的注意点:     1:头节点传进来赋给一个新指针,以保存最开始节点不改变。     2:记忆单链表各种题目的一般模板: while temp:  temp = temp.next     3:记忆传入的结构有2种:一种是None,另一种不是None,所以要判断     4:一般的处理新建一些节点,链表都能实现这个功能;但是为了节省空间复杂度,一般尽量利用单一变量在原链表上做出修改。除非有些情况无法处理,新建数组或者链表存储数据。     5:所以对于新建链表,一
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:285696
    • 提供者:weixin_38624628
  1. C#实现的简单链表类实例

  2. 本文实例讲述了C#实现的简单链表类。分享给大家供大家参考。具体如下: 一、关于C#链表 C#链表可用类LinkedList来存放。本文中的类MyLinkedList只是实现了该类的最基本的功能。C#中没有指针,但因为C#中类在赋值时传递的是地址,因此仍然可以利用这点制作一个链表。 二、结点类Node和链表类MyLinkedList代码 /// /// 链表结点 /// class Node { //结点数据,前后结点 public object Data; public Nod
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:93184
    • 提供者:weixin_38517122
  1. C++ 单链表的基本操作(详解)

  2. 链表一直是面试的高频题,今天先总结一下单链表的使用,下节再总结双向链表的。本文主要有单链表的创建、插入、删除节点等。 1、概念 单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放线性表中的数据元素。 链表中的数据是以结点来表示的,每个结点的构成:元素 + 指针,元素就是存储数据的存储单元,指针就是连接每个结点的地址数据。如下图: 2、链表的基本操作 SingleList.cpp: #include stdafx.h #include SingleList.h #include #
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:94208
    • 提供者:weixin_38705874
  1. 浅析C++中单链表的增、删、改、减

  2. 首先是是一个简单的例子,单链表的建立和输出。程序1.1 代码如下:#include#includeusing namespace std;struct Student{ string name; string score; Student *next;//定义了指向Candidate类型变量的指针};int main(){ int n;// cout<>n; int i=1; Student *p=NULL; Student *node=NULL; Student *head=NUL
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:197632
    • 提供者:weixin_38606300
  1. C语言之单链表的插入、删除与查找

  2. 单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放线性表中的数据元素。要实现对单链表中节点的插入、删除与查找的功能,就要先进行的单链表的初始化、创建和遍历,进而实现各功能,以下是对单链表节点的插入、删除、查找功能的具体实现: #include #include #include typedef int ElemType; /** *链表通用类型 *ElemType 代表自定义的数据类型 *struct Node *next 代表 结构体指针(指向下一个结构体,完成链表动作) */ t
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:49152
    • 提供者:weixin_38716423
  1. 详解go语言单链表及其常用方法的实现

  2. 目的 在刷算法题中经常遇到关于链表的操作,在使用go语言去操作链表时不熟悉其实现原理,目的是为了重温链表这一基础且关键的数据结构。 1、链表的特点和初始化 1.1、链表的特点 用一组任意的存储单元存储线性表的数据元素(这组存储单元可以是连续的,也可以是不连续的) 1.2、结点 结点(node) 数据域 => 存储元素信息 指针域 => 存储结点的直接后继,也称作指针或链 首元结点 是指链表中存储的第一个数据元素的结点 头结点 是在首元结点之前附设的一个结点,其指针域
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:98304
    • 提供者:weixin_38723192
  1. 详解go语言单链表及其常用方法的实现

  2. 目的 在刷算法题中经常遇到关于链表的操作,在使用go语言去操作链表时不熟悉其实现原理,目的是为了重温链表这一基础且关键的数据结构。 1、链表的特点和初始化 1.1、链表的特点 用一组任意的存储单元存储线性表的数据元素(这组存储单元可以是连续的,也可以是不连续的) 1.2、结点 结点(node) 数据域 => 存储元素信息 指针域 => 存储结点的直接后继,也称作指针或链 首元结点 是指链表中存储的第一个数据元素的结点 头结点 是在首元结点之前附设的一个结点,其指针域
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:98304
    • 提供者:weixin_38732811
  1. 没有指针,Python如何实现链表、二叉树这些数据结构?

  2. 文章目录前言结点的实现单链表的操作单链表操作的实现is_empty()判断链表是否为空travel() 遍历整个链表length() 链表长度add(item) 链表头部添加元素append(item) 链表尾部添加元素insert(pos, item) 指定位置添加元素search(item) 查找节点是否存在remove(item) 删除节点最后技术可能不到位,不喜勿喷! 前言 兜兜绕绕两三天终于到了重要的地方了,当初想到要学数据结构的时候,以及后面了解到数据结构的语言无关性之后,心里不免还
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:374784
    • 提供者:weixin_38564826
« 12 3 4 5 6 7 8 9 10 »