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

搜索资源列表

  1. 二叉树的各种实现

  2. 1. 按先序序列构造一棵二叉链表表示的二叉树T; 2. 对这棵二叉树进行遍历:先序、中序、后序以及层次遍历,分别输 出结点的遍历序列; 3. 求二叉树的深度/结点数目/叶结点数目; 4. 将二叉树每个结点的左右子树交换位置; 5.非递归算法实现二叉树中序遍历。
  3. 所属分类:C/C++

    • 发布日期:2013-04-15
    • 文件大小:3072
    • 提供者:yduqytd
  1. 二叉树的基本运算 数据结构

  2. 建立一棵二叉树,试编程实现二叉树的如下基本操作: 1. 按先序序列构造一棵二叉链表表示的二叉树T; 2. 对这棵二叉树进行遍历:先序、中序、后序以及层次遍历,分别输出结点的遍历序列; 3. 求二叉树的深度/结点数目/叶结点数目;(选做) 4. 将二叉树每个结点的左右子树交换位置。(选做)
  3. 所属分类:其它

    • 发布日期:2013-06-13
    • 文件大小:165888
    • 提供者:ofangfeimeng1
  1. 数据结构报告

  2. 实验目的及要求    1、熟悉链表的创建,链表结点查找、插入和删除;    2、理解链表用于存储线性表的优势和劣势; 3、掌握利用链表存储一元多项式的数据结构,及其运算操作。
  3. 所属分类:C/C++

    • 发布日期:2013-07-13
    • 文件大小:761856
    • 提供者:u010262123
  1. 怎样找到链表倒数第k个元素

  2. 题目:输入一个单向链表,输出该链表中倒数第k个结点。链表的倒数第0个结点为链表的尾指针。 分析:使用两个指针,low,fast,先把fast的指针指向第k个元素,然后low和fast同时向后遍历,当fast遍历到结尾时,low正好遍历到倒数第k个。
  3. 所属分类:C

    • 发布日期:2013-08-09
    • 文件大小:1024
    • 提供者:u011649417
  1. 迷宫问题C++语言 数据结构课程设计

  2. 迷宫问题 C++语言 数据结构课程设计 class Point //迷宫中点位置的存储结构 { public: int x; //x代表当前位置的行坐标 int y; //y代表当前位置的列坐标 int dir; //0:无效,1:下,2:右,3:上,4:左 }; class LinkNode //链表结点的存储结构 { class Stack; public: Point data; LinkNode *next; };
  3. 所属分类:C/C++

    • 发布日期:2013-09-15
    • 文件大小:1048576
    • 提供者:u012101451
  1. 数据结构课程设计-职工工作量统计

  2. =======本人也是学生,这是本学期末的课程设计==== =======纯自己手打,绝无复制抄袭其他作者。====== 问题描述:采用随机函数产生职工的工号和他所完成产品个数的数据信息,对同一职工多次完成的产品个数进行累计,按职工完成产品数量的名次、该名次每位职工完成的产品数量、同一名次的职工人数和他们的职工号格式输出。 程序设计思路:采用链表结构存储有关信息,链表中的每个结点对应于一位职工。在数据采集的同时,形成一个有序链表(按完成的产品数量和工号排序)。当一个职工有新的数据输入,在累计他
  3. 所属分类:C/C++

    • 发布日期:2013-12-25
    • 文件大小:5120
    • 提供者:u013278570
  1. C++分别创建和显示带头结点与不带头结点的单链表

  2. 最近在学数据结构,自己写的很简单的小程序,积跬步、至千里。
  3. 所属分类:C++

    • 发布日期:2014-03-19
    • 文件大小:1024
    • 提供者:yaoxinreaps
  1. 数据结构有关节点的

  2. 问题描述:有两个指数递减的一元多项式,写一程序先求这两个多项式的和,再求它们的积。 基本要求:用带表头结点的单链表作为多项式的存储表示;要建立两个单链表;多项式相加就是要把一个单链表中的结点插入到另一个单链表中去,要注意插入、删除操作中指针的正确修改。
  3. 所属分类:C/C++

    • 发布日期:2014-04-01
    • 文件大小:3072
    • 提供者:u014491293
  1. C#数据结构链表

  2. 链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运...
  3. 所属分类:C#

    • 发布日期:2014-10-24
    • 文件大小:20480
    • 提供者:murenxiaoxiang
  1. 数据结构单链表

  2. 单链表. template class LinkList { public: LinkList(); //无参构造函数,建立只有头结点的空链表 LinkList(T a[], int n); //有参构造函数,建立由n个元素的单链表 ~LinkList(); //析构函数 int Length(); //求单链表的长度 T Get(int i); //按位查找,查找单链表中的第i个元素的数值 int Locate(T x); //查找该元素在单链表中的位置 void Insert(int i
  3. 所属分类:C++

    • 发布日期:2014-11-04
    • 文件大小:1048576
    • 提供者:u013132051
  1. 数据结构-约瑟夫环

  2. 此程序实现的方法是建立一个没有头结点循环链表,然后对循环链表进行相关操作,模拟整个报数及出列过程。将每个人的信息用一个结点存储,编号number,密码 code,还有指向下一结点的指针。其中编号是一开始按照相邻顺序编号的,密码可以设置,需要输入数值。
  3. 所属分类:C/C++

    • 发布日期:2015-06-29
    • 文件大小:99328
    • 提供者:zzl183331518
  1. 数据结构实现算法000

  2. 因为,平衡二叉树采用二叉链表存储。首先,创建树中结点的结构体;其次,编写在创建树过程中需要实现旋转功能的函数,比如右单旋,左单旋,右双旋,左双旋,以及插入根操作等函数;最后,用凹入法显示树的方法编写一个显示二叉树的函数。
  3. 所属分类:其它

    • 发布日期:2008-11-15
    • 文件大小:59392
    • 提供者:lk570724828
  1. 数据结构1800题(含答案)非擦黑功能经典

  2. 相当不错D.rlink(rlink(p)) ← p 【北京航空航天大学 2000 一、1(2分)】 22. 双向链表中有两个指针域,llink和rlink,分别指回前驱及后继,设p指向链表中的一个结点,q指向一待插入结点,现要求在p前插入q,则正确的插入为( )【南京理工大学1996 一、1(2分)】 A. p^.llink:=q; q^.rlink:=p; p^.llink^.rlink:=q; q^.llink:=p^.llink; B. q^.llink:=p^.llink; p^.ll
  3. 所属分类:其它

    • 发布日期:2008-11-17
    • 文件大小:1048576
    • 提供者:lijinbao1275
  1. 通讯录的制作(数据结构c语言 代码+报告)

  2. 1、问题描述 通讯录的制作:用《数据结构》中的双向链表作数据结构,结合C语言基本知识。编写一个通讯录管理系统。以把所学数据结构知识应用到实际软件开发中去。 2、功能需求分析 本系统应完成一下几方面的功能: 1)输入信息——enter(); 2)显示信息———display( ); 3)查找以姓名作为关键字 ———search( ); 4)删除信息———delete( ); 5)存盘———save ( ); 6)装入———load( ) 设计要求: 1)每条信息至包含 :姓名(NAME )街道(
  3. 所属分类:C/C++

    • 发布日期:2016-04-04
    • 文件大小:1048576
    • 提供者:u013709565
  1. 单链表的实现

  2. 单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放线性表中的数据元素。链表中的数据是以结点来表示的,每个结点的构成:元素(数据元素的映象) + 指针(指示后继元素存储位置),元素就是存储数据的存储单元,指针就是连接每个结点的地址数据
  3. 所属分类:C

    • 发布日期:2017-03-06
    • 文件大小:893
    • 提供者:huangchijun11
  1. 数据结构C++单链表详细操作实现(输入命令式)

  2. 单链表详细操作:"1:创建单链表" "2:输出单链表中的元素" "3:按值查找元素" "4:按位置查找元素" "5:插入元素到单链表里" "6:删除链表中的某个结点" "7.退出"
  3. 所属分类:C++

    • 发布日期:2017-12-06
    • 文件大小:6144
    • 提供者:waynedeng5
  1. 数据结构实验课之单链表类实现和顺序栈实现

  2. 1、 定义单链表类。 2、 实验验证如下算法的正确性、各种功能及指标: 1) 创建单链表; 2) 插入操作: 分别在当前结点后、表头、表尾插入值为 x 的结点; 3) 删除操作: 分别删除表头结点、 表尾结点和当前结点的后继结点; 4) 存取操作:分别存取当前结点的值和单链表中第 k 个结点的值; 5)查找操作: 查找值为 x 的元素在单链表中出现的位置(是链表中的第几个元素)。 3、 为便于观察程序的运行结果,设计的输出函数能在屏幕上以规范、 直观的形式输出计算结果。 例如将链 表输出成如下
  3. 所属分类:C++

    • 发布日期:2017-12-29
    • 文件大小:3072
    • 提供者:qq_28349403
  1. C语言实验中链表的基本操作

  2. 包含插入和删除结点.求长度.等相关操作,可供数据结构的实验课代码参考
  3. 所属分类:C

  1. 原创数据结构Flash演示动画(46个算法演示)

  2. 用flash动画生动的演示数据结构的算法过程.包括了:串的顺序存储、单链表结点的插入、单链表结点的删除、堆排序、二叉排序树的删除、二叉排序树的生成、二叉树的建立、二分查找、归并排序、基数排序、快速排序、邻接表表示的图的广度优先遍历、邻接表表示的图的深度优先遍历、冒泡排序、树森林、二叉树的转化、顺序表的删除运算、顺序查找、顺序队列操作、顺序栈、拓补排序、希尔排序、销毁链表L算法演示、直接插入排序、直接选择排序等等的Flash动画演示。
  3. 所属分类:其它

    • 发布日期:2009-02-19
    • 文件大小:990208
    • 提供者:qq_33545214
  1. 十字链表创建的实验报告

  2. 一、实验项目名称 十字链表的创建 二、实验目的 学会用十字链表存储稀疏矩阵,深刻理解链表的各种特点,并能加以灵活运用。 三、实验基本原理 十字链表是数组的动态存储结构,可以看作是线性链表的扩展。在这种结构中,稀疏矩阵中的每一个非零元素对应一个结点,每个结点有5个域组成,其中3个数据域分别存放结点的行、列及元素值,2个指针域存放向下的指针(down)与向右的指针(right)如图2.20所示。由于这种结点链接成的链表称为十字链表。
  3. 所属分类:专业指导

    • 发布日期:2009-03-14
    • 文件大小:51200
    • 提供者:xueyingmantian
« 1 2 3 4 5 6 7 89 10 11 12 13 ... 29 »