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

搜索资源列表

  1. 数据结构实验——顺序表

  2. 一、实验目的 1、掌握用Visual C++6.0上机调试顺序表的基本方法 2、掌握顺序表的基本操作,插入、删除、查找等算法的实现 二、实验内容 1、顺序表基本操作的实现 [问题描述] 当我们要在顺序表的第i个位置上插入一个元素时,必须先将顺序表中第i个元素之后的所有元素依次后移一个位置,以便腾空一个位置,再把新元素插入到该位置。若是欲删除第i个元素时,也必须把第i个元素之后的所有元素前移一个位置。 [基本要求] 要求生成顺序表时,可以键盘上读取元素,用顺序存储结构实现存储。
  3. 所属分类:其它

    • 发布日期:2011-02-12
    • 文件大小:3kb
    • 提供者:rebecca_suhui
  1. 数据结构预算法---线性表继承链表

  2. 顺序表基本运算的实现 顺序表的插入和删除运算都涉及到要在存储器里移动元素,下面来估计平均移动元素的个数。
  3. 所属分类:SQLServer

    • 发布日期:2011-05-18
    • 文件大小:509kb
    • 提供者:zaijianjane
  1. 编写一个完整顺序表的程序

  2. (1) 建立一个顺序表,含有n个数据元素。 (2) 输出顺序表及顺序表的长度。 (3) 在顺序表给定的位置i,插入一个值为x的结点。 (4) 在顺序表中删除值为x的结点或者删除给定位置i的结点。 (5) 将顺序表逆置,将结果保存到另外的顺序表中。 (6) 将顺序表按升序排序。 (7) 将两个顺序有序表A和B合并为一个有序表C。 (8) 在主函数中设计一个简单的菜单,分别测试上述算法。
  3. 所属分类:C/C++

  1. 实验一 线性表的顺序存储实验

  2. 一,实验目的 1,掌握用Visual C++6.0上机调试顺序表的基本方法 2,掌握顺序表的基本操作,插入,删除,查找,以及有序顺序表的合并等算法的实现 二,实验内容 1,顺序表基本操作的实现 [问题描述] 当我们要在顺序表的第i个位置上插入一个元素时,必须先将顺序表中第i个元素之后的所有元素依次后移一个位置,以便腾空一个位置,再把新元素插入到该位置.若是欲删除第i个元素时,也必须把第i个元素之后的所有元素前移一个位置. [基本要求] 要求生成顺序表时,可以键盘上读取元素,用顺序存储结构实现存
  3. 所属分类:C/C++

    • 发布日期:2011-11-22
    • 文件大小:28kb
    • 提供者:caideyuan1988
  1. 妙趣横生的算法源代码

  2. 本资源只涉及源代码 第1章 数据结构基础 2 1.1 什么是数据结构 2 1.2 顺序表 2 1.2.1 顺序表的定义 3 1.2.2 向顺序表中插入元素 4 1.2.3 从顺序表中删除元素 5 1.2.4 实例与分析 7 1.3 链表 10 1.3.1 创建一个链表 11 1.3.2 向链表中插入结点 12 1.3.3 从链表中删除结点 13 1.3.4 销毁一个链表 15 1.3.5 实例与分析 15 1.4 栈 17 1.4.1 栈的定义 18 1.4.2 创建一个栈 19 1.4.3
  3. 所属分类:C/C++

    • 发布日期:2012-08-14
    • 文件大小:144kb
    • 提供者:xpcome
  1. 妙趣横生的算法源代码

  2. 数据结构 算法 源代码 目录: 第1章 数据结构基础 2 1.1 什么是数据结构 2 1.2 顺序表 2 1.2.1 顺序表的定义 3 1.2.2 向顺序表中插入元素 4 1.2.3 从顺序表中删除元素 5 1.2.4 实例与分析 7 1.3 链表 10 1.3.1 创建一个链表 11 1.3.2 向链表中插入结点 12 1.3.3 从链表中删除结点 13 1.3.4 销毁一个链表 15 1.3.5 实例与分析 15 1.4 栈 17 1.4.1 栈的定义 18 1.4.2 创建一个栈 19
  3. 所属分类:C

    • 发布日期:2012-12-09
    • 文件大小:144kb
    • 提供者:jonfond
  1. 数据结构之顺序表

  2. 顺序表的插入和删除算法,顺序表的完整定义(基本操作函数的定义,下标处理函数的定义,元素操作的函数及其重载的定义,测试类)
  3. 所属分类:C++

    • 发布日期:2013-07-17
    • 文件大小:2kb
    • 提供者:zhcqq727433302
  1. 数据结构中的顺序表储存

  2. 数据结构中顺序表的储存结构,数据的查找,添加,删除.优点:可以直接通过下标查找到要找的数据,密度大.缺点:删除和添加要移动大量的元素,会产生碎片
  3. 所属分类:C/C++

    • 发布日期:2014-01-02
    • 文件大小:522byte
    • 提供者:u013025649
  1. 顺序表删除最小值并由函数返回被删值

  2. 《数据结构与算法》(张宪超)习题解答:从顺序表中删除最小值元素,并由函数返回被删除的值,空出的位置由最后一个元素填补
  3. 所属分类:C++

    • 发布日期:2014-10-15
    • 文件大小:2kb
    • 提供者:u013984400
  1. 数据结构实验报告 顺序表

  2. 顺序表是指采用顺序存储结构的线性表,它利用内存中的一片连续存储区域存放表中的所有元素。可以根据需要对表中的所有数据进行访问,元素的插入和删除可以在表中的任何位置进行。 1. 实现顺序表的基本操作,包括顺序表的初始化、第i个元素前插入一个新的元素、删除第i个元素、查找某元素、顺序表的销毁。 2. 写一个函数,建立并显示含有n个整数的顺序表 3. 写一个函数,实现对有序表(非递减)插入一个元素的功能 4. 写一个函数,实现两个有序(非递减)表合并生成新的有序表的功能 5. 编写一个界面友好的测试程
  3. 所属分类:C/C++

    • 发布日期:2015-11-01
    • 文件大小:15kb
    • 提供者:jjselene
  1. 数据结构算法实现(严蔚敏版配套实现程序)

  2. 1.1 数组和字符串 2 1.1.1 一维数组的倒置 2 范例1-1 一维数组的倒置 2 ∷相关函数:fun函数 1.1.2 一维数组应用 3 范例1-2 一维数组应用 3 1.1.3 一维数组的高级应用 5 范例1-3 一维数组的高级应用 5 1.1.4 显示杨辉三角 7 范例1-4 显示杨辉三角 7 ∷相关函数:c函数 8 1.1.5 魔方阵 9 范例1-5 魔方阵 9 1.1.6 三维数组的表示 14 范例1-6 三维数组的表示 14 ∷相关函数:InitArray函数 1.1.7 多项
  3. 所属分类:其它

    • 发布日期:2009-03-13
    • 文件大小:2mb
    • 提供者:qq_23936173
  1. 顺序表区间元素删除

  2. 若一个线性表L采用顺序存储结构存储,其中所有的元素为整数。设计一个算法,删除元素值在[x,y]之间的所有元素,要求算法的时间复杂度为O(n),空间复杂度为O(1)。
  3. 所属分类:C/C++

    • 发布日期:2018-03-23
    • 文件大小:1kb
    • 提供者:sinat_40751642
  1. 顺序存储的线性表基本算法实现

  2. 构造一个空的顺序表InitList_Sq; 初始化一个顺序表,将顺序表所有元素置为0 SetList_Sq 建立顺序表,给表中各元素赋值SetList_Sq 销毁一个已存在的顺序表, 回收所分配的空间DestroyList_Sq 将已存在的顺序表重置为空表ClearList_Sq; 判断表是否为空ListEmpty_Sq; 求顺序表中当前元素个数ListLength_Sq; 返回给定元素e的前驱priorElem_Sq; 返回给定元素e的后继NextElem_Sq 查找某个给定元素e出现的第一
  3. 所属分类:C/C++

    • 发布日期:2018-07-04
    • 文件大小:8kb
    • 提供者:qq_42041054
  1. 《妙趣横生的算法(C语言实现)》(杨峰 编著)

  2. 《妙趣横生的算法(C语言实现)》可作为算法入门人员的教程,也可以作为学习过C语言程序设计的人士继续深造的理想读物,也可作为具有一定经验的程序设计人员巩固和提高编程水平,查阅相关算法实现和数据结构知识的参考资料,同时也为那些准备参加与算法和数据结构相关的面试的读者提供一些有益的帮助。最大的特色在于实例丰富,题材新颖有趣,实用性强,理论寓于实践之中。理论与实践相结合,旨在帮助读者理解算法,并提高C语言编程能力,培养读者的编程兴趣,并巩固已有的C语言知识。全书分为2个部分共10章,内容涵盖了编程必备
  3. 所属分类:C

    • 发布日期:2018-01-22
    • 文件大小:55mb
    • 提供者:qihongxu
  1. 顺序表的基本算法

  2. 【实验要求】 (1) 从键盘读入一组整数,按输入顺序形成顺序表。并将创建好的顺序表元素依次打印在屏幕上。 (2) 设计一个带选择菜单的主函数,菜单中具备任意选择删除、插入、查找数据元素的功能。 (3) 当选择删除功能时,从键盘读入欲删除的元素位置或元素值,按指定方式删除;当选择插入功能时,从键盘读入新元素值和被插入位置,在指定位置插入;当选择查找功能时,从键盘读入欲查找的元素值,返回其位置序号。 (4) 每种操作结束后,都能在屏幕上打印出此时顺序表元素的遍历结果。
  3. 所属分类:C/C++

    • 发布日期:2018-10-13
    • 文件大小:6kb
    • 提供者:qq_38650730
  1. 顺序表的顺序表示(3).zip

  2. 对长度为n的顺序表L,编写一个时间复杂度为O(n),空间复杂度为O(1)的算法,该算法删除线性表中所有值为x的数据元素
  3. 所属分类:C

    • 发布日期:2020-01-04
    • 文件大小:2kb
    • 提供者:qq130106486
  1. 数据结构与算法作业一

  2. 1. 实现线性表的顺序存储结构(SeqList)和链式存储结构(LinkList)。 2. 在上述存储结构的基础上,分别实现以下算法: ① 删除给定元素的算法。 ② 对于已排好序的线性表,删除所有重复元素的算法。 ③ 线性表“逆置”算法。 ④ 线性表循环左移/右移 k 位的算法。 ⑤ 合并两个已排好序的线性表的算法。
  3. 所属分类:算法与数据结构

    • 发布日期:2020-10-27
    • 文件大小:4kb
    • 提供者:m0_50906780
  1. 查找-之顺序表查找-(数据的排列无序)

  2. 查找–摘要  静态查找表:只做查找操作的查找表 动态查找表:在查找过程中还做插入和删除数据元素的操作 查找时可改变数据元素之间的关系以获得较高的查找性能,将查找集合组织成表、树结构。也即是从数据的存储方式作出改进。 还有从算法层面做出改进:二分、插值、斐波那契查找等 顺序查找:线性查找,从表的第一个逐个开始和待查找元素比较,直到最后一个(暴力破解) //C //a为待查数组,n为待查数组长度,key为待查找值 int Sequential_Search(int *a,int n, int k
  3. 所属分类:其它

    • 发布日期:2021-01-07
    • 文件大小:59kb
    • 提供者:weixin_38742409
  1. 小白算法积累——顺序表6#有序顺序表 +删除重复元素

  2. 题目:从有序顺序表中删除所有其值重复的元素,使表中所有元素的值均不同。 关键字:有序顺序表 删除重复元素 思路 关注:因为是有序表,所以值相同的元素一定在连续的位置上, 用类似于直接插入排序的思想 1.初始时将第一个元素 视为 非重复的有序表的首元素 需要变量:收入元素下标 i,从0开始 2.利用循环遍历,依次判断后面的元素是否与 前面非重复有序表(已整理好的表)的最后一个元素相同: a.相同则跳过 b.不相同则收入 需要变量:扫描原表所有元素下标 j,从1开始,因为已经默认把第一个元素a[
  3. 所属分类:其它

    • 发布日期:2021-01-07
    • 文件大小:33kb
    • 提供者:weixin_38669881
  1. 小白算法积累——顺序表5#无序顺序表+删除范围

  2. 题目:从顺序表中删除其值在给定值s与t之间(包含s和t,要求s<t)的所有元素,如果s或t不合理或顺序表为空,则显示出错信息并退出运行。 关键词:无序顺序表 删除范围 思路: 1.遍历扫描顺序表L,用k记录下当前位置下,所有值在s和t之间的元素 的个数 需要变量:当前被删元素个数k; 遍历小助手i; 2.对于当前扫描的元素进行判断: a.其值不在被删范围内:前移k个单位 b.其值在被删范围内:不动它,k++ 注:编程的时候先写b,范围好写 #出错情况:线性表为空或s和t取值不合理 bo
  3. 所属分类:其它

    • 发布日期:2021-01-07
    • 文件大小:32kb
    • 提供者:weixin_38719643
« 12 3 4 5 6 7 8 »