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

搜索资源列表

  1. 链表类的封装(功能:排序,插入,删除)

  2. 实现一个链表的封装, 包括节点的插入,删除,排序功能
  3. 所属分类:C/C++

    • 发布日期:2007-12-04
    • 文件大小:3072
    • 提供者:wenhuaxiao
  1. 数据结构(C)链表实验

  2. 作业内容 1、数据元素类型由学生自定,以实现一个链表,链表结构也由学生自己选择。 2、实验以下操作: 插入数据 删除数据 查找数据 遍历 输出特定数据元素的直接前驱与直接后继 等
  3. 所属分类:其它

    • 发布日期:2010-04-17
    • 文件大小:3072
    • 提供者:heishushu
  1. 一个链表的实现(插入 删除)

  2. 一个链表的实现,包括链表的创建、插入、删除、清空操作。简单,实用。希望对大家有所帮助。
  3. 所属分类:C/C++

    • 发布日期:2010-06-26
    • 文件大小:951
    • 提供者:tcclkplay
  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. 、本程序为学生链表,实现创建链表,输出链表,插入学生信息,删除学生信息。主函数中先创建一个学生链表,也包括学号和姓名,把输入信息储存在head地址中,在输出函数,插入函数和删除函数中,把head作为参数传递。 2、演示程序以用户和计算机的对话方式执行,即在计算机显示“提示信息”后之后,由用户在键盘上输入演示程序中规定的运算命令;相应的输入数据(滤去输入中不符合要求的字符)和运算结果显示在其后。
  3. 所属分类:其它

    • 发布日期:2011-01-01
    • 文件大小:83968
    • 提供者:zhang609912601
  1. 双向链表的模板实现

  2. 实现双向链表,完成以下任务: 1:按代码规范(以后每次作业均做该要求) 2:任意指定单次操作数量:插入、删除、输出; 3:可以指定,最前、最后、中间某一个位置进行指定数目的插入、删除、输出; 4:可无限次进行插入、删除、输出; 5:有友善的提醒:比如为空不能删除等;
  3. 所属分类:C++

    • 发布日期:2012-03-12
    • 文件大小:12288
    • 提供者:linked_list
  1. c语言中链表的使用

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

    • 发布日期:2012-07-10
    • 文件大小:48234496
    • 提供者:haomaomao11
  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. 利用C++中的类实现线性链表的常见操作

  2.  带表头结点(存放的是该线性链表的长度),结点存放的是整型数值;  实现以下操作 :  置空MakeEmpty()  求长度Length()  插入Insert(int x,int i): 将x插入到第i个结点(不含头结点)的之后  删除Delete(int x):删除链表中值为x的结点,成功返回1,否则返回0;  删除 ReMove(int i):删除链表中第i个结点,成功返回1,否则返回0;  搜索 Find(int x):在链表中查找数值为x的结点,成功返回1,否则返回0
  3. 所属分类:C/C++

    • 发布日期:2012-08-11
    • 文件大小:1048576
    • 提供者:dphenixiong
  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. 使用VS2005平台开发,语法为原始C语言,实现以下算法: 【1】:测试尾部插入结点建立单链表 【2】:测试头部插入结点建立链表 【3】:链表的长度 【4】:清空操作 【5】:判断单链表是否为空 【6】:追加操作,在单链表的表尾增加个元素 【7】:在指定位置前,插入一个结点 【8】:在指定位置之后,插入一个结点 【9】:删除单链表中指定位置的结点 【10】:取单链表中指定位置的数据元素 【11】:按值查找算法演示 【12】:单链表的转置算法演示(通过后插入结点的方法) 【13】:单链表的转置算
  3. 所属分类:其它

    • 发布日期:2008-08-26
    • 文件大小:457728
    • 提供者:gongdalaoying
  1. 链表,建立链表、遍历链表、排序、去重、反转。。。。

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

    • 发布日期:2013-04-21
    • 文件大小:240640
    • 提供者:nobody_22
  1. 自适应链表

  2. 使用单链表的形式来构造自适应链表。初始化为空表,表的构造通过在表尾插入新输入的元素来实现。而在表尾插入则需要知道表长(利用单链表头文件里的Insert函数实现),因此在类中添加记录表长的变量。每次搜索到一个元素后,就把该元素插入到表头(附加表头之后),而在原位置上删除(只需要修改指针,不修改内存位置)这样就实现了自适应链表的功能。可通过oj平台测试
  3. 所属分类:C/C++

    • 发布日期:2013-11-27
    • 文件大小:1024
    • 提供者:u010911353
  1. 实现两个链表的合并

  2. 基本功能要求: (1)建立两个链表A和B 链表元素个数分别为m和n个 (2)假设元素分别为 x1 x2 …xm 和 y1 y2 …yn 把它们合并成一个线性表C 使得: 当m> n时 C x1 y1 x2 y2 …xn yn … xm 当n>m时 C y1 x1 y2 x2 …ym xm … yn 输出线性表C: (1) 用直接插入排序法对C进行升序排序 生成链表D 并输出链表D ">基本功能要求: (1)建立两个链表A和B 链表元素个数分别为m和n个 (2)假设元素分别为
  3. 所属分类:C/C++

    • 发布日期:2014-07-06
    • 文件大小:4096
    • 提供者:u014294391
  1. 数据结构实验一 线性表的应用(班级通讯录代码及测试界面)

  2. 1、通过本实验,掌握线性表链式存储结构的基本原理和基本运算以及在实际问题中的应用。 2、实验内容 建立某班学生的通讯录,要求用链表存储。 具体功能包括: (1)可以实现插入一个同学的通讯录记录; (2)能够删除某位同学的通讯录; (3)对通讯录打印输出。 3、实验要求 (1)定义通讯录内容的结构体; (2)建立存储通讯录的链表结构并初始化; (3)建立主函数: 1)建立录入函数(返回主界面) 2)建立插入函数(返回主界面) 3)建立删除函数(返回主界面) 4)建立输出和打印函数(返回主界面)
  3. 所属分类:C/C++

    • 发布日期:2016-12-21
    • 文件大小:111616
    • 提供者:qq_32648327
  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. 两个链表的合并代码.txt

  2. 3. 实现两个链表的合并 基本功能要求: (1)建立两个链表A和B,链表元素个数分别为m和n个。 (2)假设元素分别为(x1,x2,…xm),和(y1,y2, …yn)。把它们合并成一个线性表C,使得: 当m>=n时,C=x1,y1,x2,y2,…xn,yn,…,xm 当n>m时,C=y1,x1,y2,x2,…ym,xm,…,yn 输出线性表C (3)用直接插入排序法对C进行升序排序,生成链表D,并输出链表D。
  3. 所属分类:C/C++

    • 发布日期:2020-01-31
    • 文件大小:2048
    • 提供者:jiamenghu
  1. C++ 课程作业 群体类和群体数据的组织 ( 链表类模板设计)

  2. 【问题描述】 请设计一个链表类模板,实现链表的初始化、插入、删除和打印操作。 【输入形式】 输入包括3行。 第一行是链表元素个数n。第二行为n个元素的值。第三行为拟删除的数据位置。 【输出形式】 输出格式不固定。具体参见样例。 【样例输入1】 4 1 2 3 4 2 【样例输出1】 Origin Length:4 data:1 2 3 4 Delete the data at position(2):2 New Length:3 data:1 3 4 【样例输入2】
  3. 所属分类:C/C++

    • 发布日期:2020-05-28
    • 文件大小:4096
    • 提供者:salix_mark
  1. python算法与数据结构之单链表的实现代码

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

    • 发布日期:2020-12-31
    • 文件大小:249856
    • 提供者:weixin_38643269
  1. Java LinkedList 双向链表实现原理

  2. 相信大家都明白 LinkedList 是基于双向链表而实现的,本篇文章主要讲解一下双向链表的实现,并且我们参考 LinkedList 自己实现一个单链表尝试一下。 什么是链表? 简单的来讲一下什么是链表:首先链表是一种线性的数据结构(其他数据结构还有,树、图),是在每一个节点里存到下一个节点(next)的指针(Pointer)。 链表最大的好处则是采用了见缝插针的方式,链表中的每一个节点分布在内存的不同位置(链表不需要一块连续完整的空间),依靠 next 指针关联起来。这样可以灵活有效地利用零散
  3. 所属分类:其它

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