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

搜索资源列表

  1. 数据结构实验——链表及其运算

  2. 实验内容: 建立一个单链表,显示链表中每个结点的数据,并做删除和插入处理。 实验说明: (1)建立链表是从无到有地建立起一个链表,即一个一个地输入各结点数据,并建立起前后相互链接的关系。 (2)显示链表是将链表中各结点的数据依次显示。设一个指针变量p,先指向第1个结点,显示p所指的结点,然后p后一个结点再显示之,直到链表尾结点。 (3)删除链表中的结点是从p指向第1个结点开始,检查该结点的数据是否等于要删除的数据,如果相等就将该结点删除,如不相等,则将p后移一个结点,如此进行下去,直到表尾为止
  3. 所属分类:其它

    • 发布日期:2009-06-18
    • 文件大小:3072
    • 提供者:myzone777
  1. 链表的创建、数据的插入、数据的删除以及数据的查询等操作(代码+文档)

  2. 用数据结构中单链表的算法来实现链表的创建、数据的插入、数据的删除以及数据的查询等操作。其中还包括链表结点的设计,以及各种操作算法的设计
  3. 所属分类:其它

    • 发布日期:2009-09-26
    • 文件大小:380928
    • 提供者:herowubo
  1. 二叉排序树用二叉链表作存储结构

  2. 二叉排序树。用二叉链表作存储结构。 要求: (1)以回车('\n')为输入结束标志,输入数列L,生成一棵二叉排序树T; (2)对二叉排序树T作中序遍历,输出结果; (3)计算二叉排序树T查找成功的平均查找长度,输出结果; (4)输入元素x,查找二叉排序树T,若存在含x的结点,则删除该结点,并作中序 历(执行操作2);否则输出信息“无x”。
  3. 所属分类:C/C++

    • 发布日期:2010-11-25
    • 文件大小:5120
    • 提供者:sihuiminip
  1. C++建立二叉链表树

  2. 假设有关二叉树的二叉链表存储的类型定义如下: typedef struct BiTNode{ // 结点结构 ElemType data ;//数据域 struct BiTNode *Lchild ;//左孩子指针 struct BiTNode *Rchild;//右孩子指针 } BiTNode ,*BiTree ;
  3. 所属分类:C++

    • 发布日期:2011-04-20
    • 文件大小:943
    • 提供者:ly403300
  1. 数据结构 链表

  2. 数据结构,链表系列,执行链表结点互换的功能。。
  3. 所属分类:C

    • 发布日期:2011-11-19
    • 文件大小:6144
    • 提供者:dengw0716
  1. 链表头结点的应用

  2. 详细介绍了链表头结点在编程中的优点以及编程中最常见的应用方法
  3. 所属分类:C

    • 发布日期:2011-12-22
    • 文件大小:129024
    • 提供者:jievisionvanish
  1. c语言中链表的使用

  2. 链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。 相比于线性表顺序结构,链表比较方便插入和删除操作。
  3. 所属分类:专业指导

    • 发布日期:2012-07-10
    • 文件大小:48234496
    • 提供者:haomaomao11
  1. 数据结构实验——链表

  2. 单链表的基本操作 一)建立单链表+求长度+显示 (1) 由键盘逐个输入正整数,建立相应的链表,输入-1时,链表结束; (2) 显示链表中的元素 (要求在显示器可见); (3) 求链表的长度; (4)求链表的第i个元素;(i为参数) 二)查找+插入+删除+显示 在题目(一)的单链表中: (1)在链表中第i个位置插入新的数据元素,显示链表; (2)删除链表的第i个元素,输出该元素,显示链表; 三)就地置逆+求最大最小值 在题目(一)的单链表中: (1)将链表就地逆置 ,显示链表; (2)求链表中的
  3. 所属分类:C/C++

    • 发布日期:2012-12-07
    • 文件大小:21504
    • 提供者:isunshine66
  1. C++实验报告:链表应用

  2. 定义一个链表,其中的数组元素为结构体成员,结构体中的学生信息有学号、姓名、身高,还有用于存放下一结点的结构体指针。然后定义在其上操作的函数,有在首部插入结点、在尾部插入结点、在某一个结点前插入结点、删除指定的结点、删除全部结点、修改指定结点的数据部分、显示全部结点信息、按照结构体结点中某一个数据项对链表进行排序。
  3. 所属分类:C++

    • 发布日期:2013-01-15
    • 文件大小:76800
    • 提供者:kwhyzxy2010
  1. 链表的操作(数据结构课程设计)

  2. 问题描述: 设有两个带头结点的有序单循环链表A、B,将其合并为一个带头结点的新的有序单循环链表C, 原来的有序单循环链表A、B仍然保持不变。 实现要求: ⑴ 建立有序单循环链表模块,数据从键盘输入且是任意顺序,进行排序使其成为有序; ⑵ 完成有序单循环链表A、B合并为一个有序单循环链表C的模块; ⑶ 有序单循环链表输出,分别输出合并前的A、B,合并的结果C; ⑷ 有序单循环链表的反向输出,分别反向输出合并前的A、B,合并的结果C; ⑸ 设计一个菜单,上述操作要求都作为菜单中的主要菜单项。
  3. 所属分类:C/C++

    • 发布日期:2013-04-09
    • 文件大小:183296
    • 提供者:wang2512218
  1. 数据结构线性链表操作

  2. 数据结构线性链表操作 链表结点的增添 删除
  3. 所属分类:C/C++

    • 发布日期:2013-09-27
    • 文件大小:2048
    • 提供者:u012271924
  1. 链表的建立与结点的删除

  2. 该代码是用于建立链表的。对正在学习数据结构的同学可能会有所帮助。功能主要包括建立与删除链表结点。
  3. 所属分类:其它

    • 发布日期:2008-10-21
    • 文件大小:2048
    • 提供者:lyx88333
  1. 数据结构之链表的相关算法的验证

  2. 1、 定义单链表类。 2、 实验验证如下算法的正确性、各种功能及指标: 1)创建单链表; 2)插入操作:分别在当前结点后、表头、表尾插入值为x的结点; 3)删除操作:分别删除表头结点、表尾结点和当前结点的后继结点; 4)存取操作:分别存取当前结点的值和单链表中第k个结点的值; 5)查找操作:查找值为x的元素在单链表中出现的位置(是链表中的第几个元素)。 3、 为便于观察程序的运行结果,设计的输出函数能在输出设备上以图形或表格或其它直观的形式输出计算结果。例如可将链表输出成如下形式: [1][
  3. 所属分类:数据库

    • 发布日期:2014-12-13
    • 文件大小:1003
    • 提供者:sf1995
  1. 链表_LINKLIST

  2. 链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。 相比于线性表顺序结构,操作复杂。由于不必须按顺序存储,链表在插入的时候可以达到O(1)的复杂度,比另一种线性表顺序表快得多,但是查找一个节点或者访问特定编号的节点则需要O(n)的时间,而线性表和顺序表相应的时间复杂度分别是O(log
  3. 所属分类:C/C++

    • 发布日期:2015-06-05
    • 文件大小:3072
    • 提供者:ii1245712564
  1. 链表倒置算法

  2. 数据结构第二章 3题 给定一个不带头结点的单链表,写出将链表倒置的算法。
  3. 所属分类:专业指导

    • 发布日期:2016-04-10
    • 文件大小:2097152
    • 提供者:ziyanglanyue
  1. 用链表结构的有序表表示某商场家电的库存模型

  2. 作业: 链表的维护与文件形式的保存 • 要求 用链表结构的有序表表示某商场家电的库存模型。当有提货或进货时 需要对该链表进行维护。每个工作日结束之后,将该链表中的数据以文 件形式保存,每日开始营业之前,需将以文件形式保存的数据恢复成链 表结构的有序表。 链表结点的数据域包括家电名称、品牌、单价和数量,以单价的升序 体现链表的有序性。程序功能包括:创建表、营业开始(读入文件恢复 链表数据)、进货(插入)、提货(更新或删除)、查询信息、更新信 息、营业结束(链表数据存入文件)等。
  3. 所属分类:C/C++

    • 发布日期:2017-10-22
    • 文件大小:7168
    • 提供者:djd566
  1. 单向链表结点的逐个删除-C语言教程

  2. 每敲一次代码都会有新的收获,基本功不扎实啥也干不了。单向链表的插入,删除,创建,遍历是数据结构的基本操作。里边的算法值得学习。下面我们就来学习一下单向链表结点的逐个删除的方法。
  3. 所属分类:其它

    • 发布日期:2020-07-26
    • 文件大小:37888
    • 提供者:weixin_38652090
  1. C#数据结构与算法揭秘四 双向链表

  2. 首先,明白什么是双向链表。所谓双向链表是如果希望找直接前驱结点和直接后继结点的时间复杂度都是 O(1),那么,需要在结点中设两个引用域,一个保存直接前驱结点的地址,叫 prev,一个直接后继结点的地址,叫 next,这样的链表就是双向链表(Doubly Linked List)。双向链表的结点结构示意图如图所示。 双向链表结点的定义与单链表的结点的定义很相似, ,只是双向链表多了一个字段 prev。其实,双向链表更像是一根链条一样,你连我,我连你,不清楚,请看图。 双向链表结点类的实现如下所
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:190464
    • 提供者:weixin_38714910
  1. C语言数据结构 链表与归并排序实例详解

  2. C语言数据结构 链表与归并排序实例详解 归并排序适合于对链表进行原址排序,即只改变指针的连接方式,不交换链表结点的内容。 归并排序的基本思想是分治法:先把一个链表分割成只有一个节点的链表,然后按照一定顺序、自底向上合并相邻的两个链表。 只要保证各种大小的子链表是有序的,那么最后返回的链表就一定是有序的. 归并排序分为分割和合并两个子过程。分割是用递归的方法,把链表对半分割成两个子链表;合并是在递归返回(回朔)的时候,把两个有序链表合并成一个有序链表。 (注意:只有一个节点的链表一定是有序的)
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:124928
    • 提供者:weixin_38747978
  1. C语言实现数据结构和双向链表操作

  2. 数据结构  双向链表的实现 双向链表中的每一个结点都含有两个指针域,一个指针域存放其后继结点的存储地址,另一个指针域则存放其前驱结点的存储地址。 双向链表结点的类型描述: //双向链表的类型描述 typedef int ElemType; typedef struct node{ ElemType data; struct node *prior,*next; }DuLNode,*DuLinkList;     其中,prior域存放的是其前驱结点的存储地址,next域存放的是其后继
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:46080
    • 提供者:weixin_38723559
« 12 3 4 5 6 7 8 9 10 ... 29 »