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

搜索资源列表

  1. 数据结构各种程序源代码包括(链表,堆栈,树,图)一共七个

  2. c++程序一共七个,包括:链表元素逆置,最短路径,aoe网,表达式求值,哈夫曼编码,前序创建二叉树
  3. 所属分类:C++

  1. 单向链表输入 遍历 及插入元素建立有序表

  2. 两个非递减合并成非递增 将一个链表分解成两个链表 /建立递增有序的单向链表 非递减有序链表中插入元素 元素逆置 遍历单向链表 建立输入n个元素带头结点的单链线性表
  3. 所属分类:C/C++

  1. 利用栈实现逆置单链表

  2. 借助栈的使用来逆置单链表,通过链表元素的进栈与出栈就能完成了。
  3. 所属分类:C/C++

    • 发布日期:2010-07-19
    • 文件大小:2048
    • 提供者:xqcjames
  1. 基于c语言的单向链表程序

  2. 1.建立一个无头结点的单向链表(无序) 2.遍历(打印)单向链表 3.把单向链表中元素逆置 "4.在单向链表中删除所有的偶数元素结点 5对链表排序,排序后链表元素按照非递减方式排列 6.建立两个非递减有序单向链表,然后合并成一个非递减链表
  3. 所属分类:C/C++

    • 发布日期:2011-06-25
    • 文件大小:7168
    • 提供者:weixiang2222
  1. 基于链表的插入 删除 逆置 合并 交换

  2. 1.在一个有序的链表中插入一个元素仍有序。 2.删除某链表中的最小值。 3.将某单链表逆置。(非直接换值) 4.将两个有序的链表合并成一个链表仍有序。 5.将某链表中的任意两点交换(非直接换值)。
  3. 所属分类:C/C++

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

    • 发布日期:2012-04-09
    • 文件大小:10240
    • 提供者:changxuedong
  1. 单链表+创建+查找插入删除元素+排序+合并+就地逆置

  2. printf(" *******************************************************\n"); printf(" * 多项式操作程序 *\n"); printf(" * *\n"); printf(" * A.输出链表(La) B.逆序输出(La) *\n"); printf(" * *\n"); printf(" * C:查找元素(La) D:删除元素(La) *\n"); printf(" * *\n"); printf(" * E:插入元素(L
  3. 所属分类:C/C++

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

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

    • 发布日期:2012-12-07
    • 文件大小:21504
    • 提供者:isunshine66
  1. 线性链表及其应用源程序

  2. 可通过文本菜单对相应功能进行选择.包括创建链表,返回链表中指定位置的元素值,删除节点,插入节点,显示链表,逆置链表,清空链表等功能。
  3. 所属分类:C/C++

    • 发布日期:2013-03-30
    • 文件大小:228352
    • 提供者:dluteell
  1. 链表有关操作

  2. 可以实现链表的创建,链表的关键字排序,链表元素的查找,删除,插入。还可以将两个链表整合,再将链表逆置,总之各种操作基本都有,很有帮助。
  3. 所属分类:C/C++

    • 发布日期:2013-04-01
    • 文件大小:4096
    • 提供者:u010099253
  1. 链表,建立链表、遍历链表、排序、去重、反转。。。。

  2. (1).键盘输入一组元素,建立一个无头结点的单向链表(无序)。 (2).遍历(打印)单向链表。 (3).把单向链表中元素逆置(不允许申请新的结点空间)。 (4).在单向链表中删除所有的偶数元素结点。 (5).对链表排序,排序后链表元素按照非递减方式排列(注意:排序时如果要交换两个结点的顺序,不得通过交换结点的内容,而需要使用改变指针的方式交换结点的位置。建议使用直接插入排序算法)。 (6).利用算法5建立两个非递减有序单向链表,然后合并成一个非递减链表。 (7).利用算法1建立的链表,删除链表
  3. 所属分类:C/C++

    • 发布日期:2013-04-21
    • 文件大小:240640
    • 提供者:nobody_22
  1. 数据结构原代码(包括线性表 链表 树性表)

  2. 讲解数据结构的常见算法及其代码,以及整个程序原代码,适合广大初级以及入门朋友学习 参考!数据结构与算法基本程序目录 一、 线性表及其操作 1、 尾插法建立一个单链表,并按顺序输出 2、 单链表的元素查找,按内容查找 3、 元素插入操作 4、 按内容元素删除操作 5、 按位置删除元素 6、 建立双向链表 7、 单链表就地逆置 8、 约瑟夫环问题 二、 栈及其操作 1、 建立堆栈 2、 进栈与出栈 3、 栈的应用,括号匹配 三、 队及其操作 1、 链队列的建立 2、 入队和出队 3、 循环队列建立
  3. 所属分类:其它

    • 发布日期:2008-10-20
    • 文件大小:18432
    • 提供者:llllllzhuan
  1. c语言数据结构线性表实验(包括顺序表和链表)

  2. 目录 顺序表 1.插入元素. 2.删除元素. 3.查找元素. 4.判断顺序表是否对称. 5.重新按奇偶排列. 6.合并两个顺序表. 链表 1.创建一个链表lklist 2.遍历链表lklist 3.逆置链表lklist 4.删除lklist中偶数结点
  3. 所属分类:C

    • 发布日期:2008-10-24
    • 文件大小:115712
    • 提供者:rbh1029200720
  1. 两链表按大小顺序合并程序分析

  2. 因为两链表已按元素值递增次序排列,将其合并时,均从第一个结点起进行比较,将小的链入链表中,同时后移链表工作指针。该问题要求结果链表按元素值递减次序排列。故在合并的同时,将链表结点逆置。
  3. 所属分类:其它

    • 发布日期:2008-10-31
    • 文件大小:22528
    • 提供者:guoaoling
  1. 顺序表和链表元素的逆置

  2. 元素数量请在max常量处自行更改,初始默认为5个。 元素数值由用户输入给出 完成元素在链表和线性表中的逆置操作,逆置前、逆置后分别有打印输出显示。
  3. 所属分类:C/C++

    • 发布日期:2016-08-31
    • 文件大小:2048
    • 提供者:tk0320
  1. 数据结构实验程序-顺序表的应用

  2. 1、将事先建立好的顺序表的元素进行逆置,比如原顺序表元素为12 23 33 34 55 ,逆置后为55 34 33 23 12。 2、将顺序表La和Lb合并成一个顺序表。 要求:将Lb中不同于La中的元素插入到La的最后面。
  3. 所属分类:其它

  1. 建立一个带头节点的双向链表

  2. 菜单:1.尾插法(用尾插法建立链表);2.头插法(用头插法建立链表);3.显示(打印链表);4.求表长(输出链表长度);5.后插(在指定节点后面插入);6.前插(在指定节点前面插入);7.按位置插入(将元素插入指定位置);8.排序(将元素升序排列);9.按位置查找(查找指定位置元素值);10.逆置(通过改变指针的方式将元素逆序);11.按元素查找(查找指定元素是否存在);12.按位置删(删除指定位置元素);13.按元素删(删除指定元素);14.清空(清除所有元素,但链表未销毁,还可以继续进行操作
  3. 所属分类:C/C++

    • 发布日期:2019-10-12
    • 文件大小:10240
    • 提供者:weixin_43333173
  1. 实验二 单向链表的有关操作.cpp

  2. 1.随机产生或键盘输入一组元素,建立一个带头结点的单向链表(无序)。 2.遍历单向链表。 3.把单向链表中元素逆置(不允许申请新的结点空间)。 4.在单向链表中删除所有的偶数元素结点。 5.编写在非递减有序链表中插入一个元素使链表元素仍有序的函数,并利用该函数建立一个非递减有序单向链表。 6.利用算法5建立两个非递减有序单向链表,然后合并成一个非递增链表。
  3. 所属分类:C/C++

    • 发布日期:2020-06-20
    • 文件大小:4096
    • 提供者:qq_44458436
  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
« 12 3 4 5 6 »