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

搜索资源列表

  1. 两个递减线性表的合并

  2. 从键盘输入两个单链表A和B,其表中元素递减有序,编写程序将A和B归并成一个按元素值递减有序的单链表C。分别输出单链表A、B和C所有结点的值。
  3. 所属分类:C

    • 发布日期:2009-06-15
    • 文件大小:1024
    • 提供者:lxj123abc
  1. 单向链表输入 遍历 及插入元素建立有序表

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

  1. 链表的基本操作:插入、删除、查找。c++语言实现

  2. 1、 创建线性表类。线性表的存储结构使用链表。 2、 提供操作:自表首插入元素、删除指定元素、搜索表中是否有指定元素、输出链表。 3、 接收键盘录入的一系列整数(例10,25,8,33,60)作为节点的元素值,创建链表。输出链表内容。 4、 输入一个整数(例33),在链表中进行搜索,输出其在链表中的位置。如果不存在输出0。 5、 使用链表遍历器实现链表的反序输出。 6、 创建两个有序链表,使用链表遍历器实现链表的合并。
  3. 所属分类:C++

    • 发布日期:2010-10-31
    • 文件大小:2048
    • 提供者:zxasqwedc
  1. 数据结构练习及详细答案

  2. 1.在一个双向链表中,删除任意一个结点 2.已知两个有序链表,实现将这两个链表的结合并且还是有序的 3.检查一个单链表中是否有环 4.已知链表的头结点head,写一个函数把这个链表逆序 约瑟夫环 5.循环链表--输入M,N值,从1至N开始顺序循环数数,每数到M输出该数值,直至全部输出
  3. 所属分类:C/C++

    • 发布日期:2011-03-20
    • 文件大小:22528
    • 提供者:czy195882
  1. C 语言..输入一个有序链表

  2. 基于C用链表实现建立一个有序链表.........
  3. 所属分类:C/C++

    • 发布日期:2011-03-26
    • 文件大小:1008
    • 提供者:QQQQQ123456jhb
  1. 两个无序链表合并成一个有序链表

  2. 输入链表A 与B(空格分隔),说输入的数字序列可以无序 最后合并成一个有序的列表!MFC可视化编程
  3. 所属分类:C++

  1. 数据结构之链表的实现

  2. 一、实验目的 1、掌握线性表的基本操作:插入、删除、查找。 2、掌握链表遍历器的使用方法。 二、实验内容 1、创建线性表类。线性表的存储结构使用链表。 2、提供操作:自表首插入元素、删除指定元素、搜索表中是否有指定元素、输出链表。 3、接收键盘录入的一系列整数(例10,25,8,33,60)作为节点的元素值,创建链表。输出链表内容。 4、输入一个整数(例33),在链表中进行搜索,输出其在链表中的位置。如果不存在输出0。 5、使用链表遍历器实现链表的反序输出。 6、创建两个有序链表,使用链表遍历
  3. 所属分类:C/C++

    • 发布日期:2012-07-10
    • 文件大小:258048
    • 提供者:a649518776
  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. 1、 创建线性表类。线性表的存储结构使用链表。 2、 提供操作:自表首插入元素、删除指定元素、搜索表中是否有指定元素、输出链表。 3、 接收键盘录入的一系列整数(例10,25,8,33,60)作为节点的元素值,创建链表。输出链表内容。 4、 输入一个整数(例33),在链表中进行搜索,输出其在链表中的位置。如果不存在输出0。 5、 使用链表遍历器实现链表的反序输出。 6、 创建两个有序链表,使用链表遍历器实现链表的合并。
  3. 所属分类:C

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

    • 发布日期:2013-04-21
    • 文件大小:240640
    • 提供者:nobody_22
  1. 链表的基本操作插入查询删除

  2. 数据结构 链表的基本操作插入查询删除 算法思想: 先初始化单链表,然后建立单链表。 建立输出函数,用于输出链表中各个元素的值 建立查找函数,用于查找链表中是否有这个元素 建立插入函数,用于在链表中有序地插入输入的一个元素 建立删除函数,用于在链表中删除指定的元素 建立主函数,在主函数中写一个菜单,根据用户选择不同的功能,调用不同的 函数,从而实现不同的功能
  3. 所属分类:数据库

    • 发布日期:2014-03-19
    • 文件大小:9216
    • 提供者:u011540804
  1. 链表的19个基本操作

  2. 整合了这篇文章,补全了所有的基本操作(该文中只给出了其中12种,这里提供完整的19种功能)http://www.cnblogs.com/lifuqing/archive/2011/08/20/List.html 快速排序部分参考了 http://blog.csdn.net/pinkrobin/article/details/5456094 1.初始化线性表,即置单链表的表头指针为空 2.创建线性表,此函数输入负数终止读取数据 3.打印链表,链表的遍历 4.清除线性表L中的所有元素,即释放单链表
  3. 所属分类:C/C++

    • 发布日期:2014-04-03
    • 文件大小:14336
    • 提供者:fanxingzju
  1. 用链表实现学生管理系统

  2. 设计一个包含学生基本信息(学号,姓名,成绩)的单链表,编程完成如下功能: ⑴ 初始化单链表 L: 根据用户指定的学生数, 采用尾插法插入学生结点; ⑵ 打印表中所有学生信息: 逐个显示表中所有学生的基本信息; ⑶ 判断 L 是否为空表; ⑷ 查找指定的学生: 根据姓名进行查找, 输出此学生的学号和成绩; ⑸ 根据指定的位置, 返回并输出相应学生的基本信息; ⑹ 给定一个学生信息, 将其插入到表中指定的位置; ⑺ 删除指定位置的学生记录; ⑻ 统计表中学生个数(求表长度); ⑼ 销毁表 L; 以
  3. 所属分类:C/C++

    • 发布日期:2016-10-15
    • 文件大小:822272
    • 提供者:ljwlgl
  1. 88.cpp,设计算法判断单循环链表是否每个结点的值都是偶数

  2. 设计算法判断单循环链表是否每个结点的值都是偶数,建立链表,判断,显示。 对任意输入的一组数据,建立一个递增有序的单链表。 将单链表L中的奇数项和偶数项结点分解开,并分别连成一个单链表。 用递增有序的链表A、B表示两个集合,判断B是否是A的子集。 用递增有序的链表A、B表示两个集合,设计算法求它们的并集。 设计算法判断单循环链表是否每个结点的值都是偶数。
  3. 所属分类:C/C++

    • 发布日期:2020-05-14
    • 文件大小:1024
    • 提供者:qyf2375187393
  1. 实验二 单向链表的有关操作.cpp

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

    • 发布日期:2020-06-20
    • 文件大小:4096
    • 提供者:qq_44458436
  1. c++ 如何合并两个有序链表

  2. 1.题目要求 这是一道求职面试时经常要求手写或者机试的经典题目。 已知两个链表head1和head2各自有序,请把它们合并成一个链表依然有序。结果链表要包含head1和head2的所有节点,即使节点值相同。 注意:不能开辟新空间来存储合并后的链表。如果第一次做该题,很容易会想到使用新链表来存储合并后的有序链表。虽然可以如此实现,但是不符合常规解法和面试官的要求。 2.非递归实现 算法过程:  输入:两个有序的单链表head1与head2;  输出:合并后的有序单链表mergeHead;  
  3. 所属分类:其它

    • 发布日期:2020-12-17
    • 文件大小:55296
    • 提供者:weixin_38586428
  1. JS实现的合并两个有序链表算法示例

  2. 本文实例讲述了JS实现的合并两个有序链表算法。分享给大家供大家参考,具体如下: 将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例: 输入:1->2->4, 1->3->4 输出:1->1->2->3->4->4 可以直接运行的方案: [removed] function Node(element) { this.element = element;//当前节点的元素 this.
  3. 所属分类:其它

    • 发布日期:2020-12-08
    • 文件大小:77824
    • 提供者:weixin_38635975
  1. C语言 数据结构双向链表简单实例

  2. 双向链表的基本操作     1.利用尾插法建立一个双向链表。     2.遍历双向链表。     3.实现双向链表中删除一个指定元素。     4.在非递减有序双向链表中实现插入元素e仍有序算法。     5.判断双向链表中元素是否对称若对称返回1否则返回0。     6.设元素为正整型,实现算法把所有奇数排列在偶数之前。     7.在主函数中设计一个简单的菜单调试上述算法。 实例代码: //排序的时候因为没有说明奇数和偶数需不需要各自再排序,我就没有排序,只是将奇数放在偶数后面。 //创建
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:49152
    • 提供者:weixin_38508549
  1. 21. 合并两个有序链表

  2. 题目 将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例: 输入:1->2->4, 1->3->4 输出:1->1->2->3->4->4 解题思路 解法一:迭代法 复杂度分析: 时间复杂度:O(n + m) ,其中 n 和 m 分别为两个链表的长度。因为每次循环迭代中,l1 和 l2 只有一个元素会被放进合并链表中, 因此 while 循环的次数不会超过两个链表的长度之和。所有其他操作的时间
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:40960
    • 提供者:weixin_38736011
« 12 3 4 5 6 »