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

搜索资源列表

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

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

    • 发布日期:2009-09-09
    • 文件大小:62464
    • 提供者:yuwenjuan1
  1. 设ha和hb分别是指向两个带头结点:两个有序链表的合并

  2. 设ha和hb分别是指向两个带头结点的非递减(递增)有序单链表的头指针。要求设计一个算法,将这两个有序链表合并成一个非递增(递减)有序的单链表。要求结果链表仍使用原来两个链表的存储空间,不另外占用其它存储空间。表中允许有重复的数据。
  3. 所属分类:其它

    • 发布日期:2010-01-25
    • 文件大小:2048
    • 提供者:vajack
  1. 带头结点链表的各种操作(c语言)

  2. /*带头结点头文件 hlinklist.h*/ #include typedef int datatype; typedef struct link_node { datatype data; struct link_node *next; }node; /*初始化链表*/ node *init() { node *head; head=(node *)malloc(sizeof(node)); head->next=0; return head; } /*尾插法创建一个带头结点链表*
  3. 所属分类:C

    • 发布日期:2010-10-26
    • 文件大小:2048
    • 提供者:cxq9999
  1. 算法与数据结构复习题型

  2. 数据结构复习试题——线性表 一、 选择题 1.下列哪一条是顺序存储结构的优点 【 】 A. 插入运算方便 B. 可方便地用于各种逻辑结构的存储表示 C. 存储密度大 D. 删除运算方便 2. 下面关于线性表的叙述中,错误的是哪一个 【 】 A. 线性表采用顺序存储,必须占用一片连续的存储单元。 B. 线性表采用顺序存储,便于进行插入和删除操作。 C. 线性表采用链接存储, 不必占用一片连续的存储单元 D. 线性表采用链接存储,便于进行插入和删除操作。 3. 线性表是具有n个【 】的有序序列(n
  3. 所属分类:Windows Server

    • 发布日期:2011-07-06
    • 文件大小:36864
    • 提供者:hanxueling222
  1. 数据结构(Java版)(第2版)习题解答

  2. 第0章 Java程序设计基础 1 【习0.1】 实验0.1 哥德巴赫猜想。 1 【习0.2】 实验0.2 杨辉三角形。 1 【习0.3】 实验0.3 金额的中文大写形式。 1 【习0.4】 实验0.4 下标和相等的数字方阵。 1 【习0.5】 实验0.5 找出一个二维数组的鞍点 2 【习0.6】 实验0.6 复数类。 2 【习0.7】 实验0.8 图形接口与实现图形接口的类 2 第1章 绪论 3 【习1.1】 实验1.1 判断数组元素是否已按升序排序。 3 【习1.2】 实验1.3 用递归算法
  3. 所属分类:Java

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

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

    • 发布日期:2011-09-07
    • 文件大小:28672
    • 提供者:liguan5637546
  1. c++实现 不带头结点单链表基本操作

  2. 利用c++实现不带头结点链表的基本操作实现,如逆序建立链表,插入、删除链表元素等。
  3. 所属分类:C/C++

    • 发布日期:2011-11-24
    • 文件大小:3145728
    • 提供者:shanlp20102
  1. 《数据结构》实验

  2. 顺序存储的线性表 时数 2 性质 验证 内容:1、设线性表存放在向量A[arrsize]的前elenum个分量中,且递增有序。试设计一算法,将x插入到线性表的适当位置上,以保持线性表的有序性。 2、用向量作存储结构,试设计一个算法,仅用一个辅助结点,实现将线性表中的结点循环右移k位的运算。 3、用向量作存储结构,试设计一个算法,仅用一个辅助结点,实现将线性表逆置的运算。 要求:了解线性表的逻辑结构特征,熟练掌握线性表的顺序存储结构的描述方法,及在其上实现各种基本运算的方法。 单链表上的操作 时
  3. 所属分类:C/C++

    • 发布日期:2012-04-09
    • 文件大小:10240
    • 提供者:changxuedong
  1. 数据结构实验一约瑟夫(Joseph)问题

  2. 2.约瑟夫(Joseph)问题。具体描述是:编号为1,2,3,…,n的n个人按顺时针方向围坐一圈。每人持有一个密码(正整数)。一开始任选一个正整数作为报数上限值m,从第一个人开始按顺时针方向自1开始顺序报数,报到m时停止报数。报m的人出列,将他的密码作为新的m值,从他在顺时针方向上的下一个人开始重新报数,如此下去,直至所有人全部出列为止。试设计一个程序求出出列顺序。 要求:利用不带头结点的循环单链表存储结构模拟此过程,按照出列的顺序输出各人的编号。
  3. 所属分类:互联网

  1. 将不带头结点的单链表倒置

  2. 《数据结构与算法》(张宪超)给定一个不带头结点的单链表,写出将单链表倒置的算法
  3. 所属分类:C++

    • 发布日期:2014-10-15
    • 文件大小:3072
    • 提供者:u013984400
  1. 循环链表实验

  2. 循环链表的基本操作 一、实验目的 熟练掌握线性表的基本操作在链式循环存储结构上的实现。 二、实验内容 1、在上一次单链表基本操作的基础上,修改程序,将其改为单循环链表,并实现相关操作。 (1)初始化单循环链表 (2)创建单循环链表 (3)求单循环链表长度 (4)输出单循环链表中每一个结点元素 (5)指定位置插入某个元素 (6)查找第i个结点元素的值 (7)查找值为e 的结点,并返回该结点指针 (8)删除第i个结点 (9)销毁单循环链表 2、实验要求 (1)程序中用户可以选择上述基本操作。 程序
  3. 所属分类:C/C++

    • 发布日期:2017-09-04
    • 文件大小:16384
    • 提供者:ly19950
  1. 数据结构(C语言版)综合实践集合运算

  2. 题目: 7. 集合运算 (单循环链表) 1.问题描述: 设有两个带头结点的单循环链表存储的集合A、B,其元素类型为字符或者整形,且以非递减方式存储,其头结点分别为ha、hb。要求下面各问题中的结果集合同样以非递减方式存储,结果集合不影响原集合。 2.实现要求: ⑶ 编写集合元素测试函数IN_SET,如果元素已经在集合中返回0,否则返回1; ⑷ 编写集合元素输入并插入到单链表中的函数INSERT_SET,保证所输入的集合中的元素是唯一且以非递减方式存储在单循环链表中; ⑶ 编写求集合A、B的交C
  3. 所属分类:C/C++

    • 发布日期:2019-04-01
    • 文件大小:382976
    • 提供者:cheng_hai_yan
  1. 王道考研数据结构单链表代码(不带头节点)

  2. 自己写的王道考研数据结构单链表(不带头结点)例题和习题代码,所有函数运行都没问题。
  3. 所属分类:C/C++

    • 发布日期:2019-05-28
    • 文件大小:3072
    • 提供者:eknight123
  1. 单链表的操作实验.zip

  2. (一)单链表的定义及基本操作 (1)用带表头的链表存放输入的数据,每读入一个数,按升序顺序插入到链表中,链表中允许两个结点有相同值。链表的头结点存放链表后面的结点个数,初始化时就生成头结点(初值为0)。 (2)在上述带表头的链表中删除第i个结点或删除数值为item的结点。 (3)链表翻转是把数据逆序(变成降序),注意,头结点不动。翻转后要再翻转一次,恢复升序后才能插入新元素,否则会出错。 (4)设A与B分别为两个带有头结点的有序循环链表(所谓有序是指链接点按数据域值大小链接,本题不妨设按数据域
  3. 所属分类:C/C++

    • 发布日期:2019-10-24
    • 文件大小:3072
    • 提供者:weixin_43978453
  1. 数据结构:不带头结点单链表的实现及其一些基本操作.cpp

  2. 不带头结点,不带头结点,不带头结点! 实现单链表及其一些基本操作函数(不带头结点) 1.头文件包含 2.宏定义及节点类型描述 3.初始化、判断是否为空 4.指定位置插入操作 5.在p节点后插入元素e 6.在p节点前插入元素e 7.删除操作:删除第i个节点,元素值有e传回 8.删除指定节点,不能删除尾部节点 9.按位序查找和按值查找 10.尾插法和头插法建立单链表(包含初始化) 11.表长和简单打印 12.其他简单封装(_fz表示封装) main函数简单测试
  3. 所属分类:其它

    • 发布日期:2020-08-03
    • 文件大小:4096
    • 提供者:qq_44078824
  1. 单链表(带头结点).cpp

  2. 实现单链表及其一些基本操作函数(带头结点) 1.头文件包含 2.宏定义及节点类型描述 3.初始化、判断是否为空 4.指定位置插入操作 5.在p节点后插入元素e 6.在p节点前插入元素e 7.删除操作:删除第i个节点,元素值有e传回 8.删除指定节点,不能删除尾部节点 9.按位序查找和按值查找 10.尾插法和头插法建立单链表(包含初始化) 11.表长和简单打印 12.其他简单封装(_fz表示封装) main函数简单测试
  3. 所属分类:网络安全

    • 发布日期:2020-08-01
    • 文件大小:5120
    • 提供者:qq_44078824
  1. java实现单链表

  2. 1 链表概述 链表是有序的列表,但是它在内存中是存储如下图 小结: 1)链表是以节点的方式来存储,是链式存储。 2)每个节点包含 data 域, next 域:指向下一个节点。 3)如上图:发现链表的各个节点不一定是连续存储。 4)链表分带头节点的链表和没有头节点的链表,根据实际的需求来确定。 2 单链表 单链表(带头结点) 逻辑结构示意图如下 单链表的添加(创建): 1)先创建一个head 头节点,头结点不存放具体的数据, 作用就是表示单链表的头。 2) 后面我们每添加一个节点,就直接加
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:93184
    • 提供者:weixin_38504170
  1. java实现单链表

  2. 1 链表概述 链表是有序的列表,但是它在内存中是存储如下图 小结: 1)链表是以节点的方式来存储,是链式存储。 2)每个节点包含 data 域, next 域:指向下一个节点。 3)如上图:发现链表的各个节点不一定是连续存储。 4)链表分带头节点的链表和没有头节点的链表,根据实际的需求来确定。 2 单链表 单链表(带头结点) 逻辑结构示意图如下 单链表的添加(创建): 1)先创建一个head 头节点,头结点不存放具体的数据, 作用就是表示单链表的头。 2) 后面我们每添加一个节点,就直接加
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:93184
    • 提供者:weixin_38705874
  1. JAVA单链表的简单操作(递增单链表插入数据,链表逆置,链表逆序合成)

  2. JAVA写一个单链表 1、已知带头结点的动态单链表 L 中的结点是按整数值递增排序的,试写一 算法将值为 x 的结点插入到表 L 中,使 L 仍然有序。要求算法的时间复杂度为 O(n),空间复杂度为 O(1)。 2、设计一算法,逆置带头结点的动态链表 L。要求利用原表的结点空间, 并要求用尽可能少的时间完成。 3、假设有两个按元素值递增有序的线性表 A 和 B,均以单链表作存储结构, 试编写算法将 A 表和 B 表归并成一个按元素值递减有序的线性表性表 C,并要求 利用原表
  3. 所属分类:其它

    • 发布日期:2020-12-21
    • 文件大小:69632
    • 提供者:weixin_38628552
  1. 单链表的反转

  2. 链表介绍 链表是以结点的方式来存储,是链式存储 每个结点包含data域,next域;指向下一个结点 链表的每一个结点不一定是连续存储的 链表分带头结点的和没有头结点的链表 代码实现 先定义一个几点reverseHead=newHeroNode 从头遍历原本的链表,每遍历一个结点,取出一个结点放在新的链表(reverseHead)的最前面 原本的链表head.next=reverseHead.next 实现反转的方法: public void reversetList(HeroNod
  3. 所属分类:其它

    • 发布日期:2020-12-21
    • 文件大小:128000
    • 提供者:weixin_38710557
« 12 »