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

搜索资源列表

  1. 带头结点和不带头结点的循环链表

  2. 这学期学数据结构,写了带头结点和不带头结点的循环链表,供其他在校学生参考学习,体会在链表中带头结点和不带头结点的差别
  3. 所属分类:其它

    • 发布日期:2010-11-24
    • 文件大小:20480
    • 提供者:mkcing
  1. C++二叉树:链表描述方法;遍历方法

  2. 1.创建二叉树类。二叉树的存储结构使用链表 2.提供操作:前序遍历、中序遍历、后序遍历、层次遍历、计算二叉树结点数目、计算二叉树高度 3.接收键盘录入的二叉树前序序列和中序序列(各元素各不相同),输出该二叉树的后序序列
  3. 所属分类:C++

    • 发布日期:2010-12-20
    • 文件大小:2048
    • 提供者:zhanglei507
  1. 马踏棋盘 栈 链表C++,C语言

  2. 马踏棋盘 栈 链表 按照老师的要求的。大家来下载吧· 但是计算算法比较冗余,计算不较慢。 #include #include "conio.h" using namespace std; #define edgetype int #define vextype int #define MAX 8 typedef struct node { int vextex;//序号 struct node *next; }edgenode; typedef struct { int vextex; in
  3. 所属分类:C

    • 发布日期:2010-12-30
    • 文件大小:3072
    • 提供者:weizengke
  1. 链表操作算法集合(18种)

  2. /* 1.初始化线性表,即置单链表的表头指针为空 *//* 2.清除线性表L中的所有元素,即释放单链表L中所有的结点,使之成为一个空表 *//* 3.返回单链表的长度 *//* 4.检查单链表是否为空,若为空则返回1,否则返回0 *//* 5.返回单链表中第pos个结点中的元素,若pos超出范围,则停止程序运行 *//* 6.遍历一个单链表 *//* 7.从单链表中查找具有给定值x的第一个元素,若查找成功则返回该结点data域的存储地址,否则返回NULL *//* 8.把单链表中第pos个结点
  3. 所属分类:C

    • 发布日期:2008-04-10
    • 文件大小:12288
    • 提供者:liuduoqing
  1. 双向链表详细分析(很有用)

  2. 详细分析双向链表 1、双向链表(Double Linked List) 2、双向链表的结点结构和形式描述
  3. 所属分类:C

    • 发布日期:2011-04-09
    • 文件大小:137216
    • 提供者:nihaomabmt
  1. 城市链表 数据结构链表练习

  2. 将若干城市的信息,存入一个带头结点的单链表。结点中的城市信息包括:城市名,城 市的位置坐标。要求能够利用城市名和位置坐标进行有关查找、插入、删除、更新等操作。
  3. 所属分类:C/C++

    • 发布日期:2011-07-04
    • 文件大小:283648
    • 提供者:yanghuanbei
  1. 数据结构中建立链表的三种方法

  2. 数据结构中建立链表的三种方法 数据结构 链表 头插法 尾插法 带头结点的链表
  3. 所属分类:C/C++

  1. 数据结构中链表的倒序

  2. /************************************************************************************************ ****题目2: * ****设计一算法,逆置带头结点的动态链表L。要求利用原表的结点空间,并要求用尽可能少的时间完成。 * ****************************************************************************************
  3. 所属分类:C/C++

  1. 数据结构-链表.ppt

  2. 数据结构-链表.ppt 头指针、头结点、开始结点的区别、并说明头指针和头结点的作用
  3. 所属分类:嵌入式

    • 发布日期:2011-09-25
    • 文件大小:86016
    • 提供者:nanstatic
  1. 数据结构双向链表的相关操作(C语言版)

  2. 双向链表 建立 遍历 插入一个结点 数据结构双向链表的相关操作(C语言版)
  3. 所属分类:C/C++

    • 发布日期:2011-10-10
    • 文件大小:289792
    • 提供者:shumei080228
  1. 数据结构各类链表的实现

  2. 包括单链表、顺序表、双向链表、循环链表、附加头结点链表
  3. 所属分类:其它

    • 发布日期:2008-05-27
    • 文件大小:678912
    • 提供者:charlsecharlse
  1. 数据结构实验 排序数基本操作

  2. 实验目的: 掌握二叉树链表的结构和二叉排序树的建立过程; 掌握二叉排序树的插入和删除操作; 3、加深对二叉树的理解,逐步培养解决实际问题的编程能力 一)基础题 1、编写二叉排序树的基本操作函数 (1)SearchNode( TREE *tree, int key,TREE **pkpt,TREE **kpt ) 查找结点函数; (2)InsertNode( TREE **tree, int key ) 二叉排序树插入函数; (3)DeleteNode( TREE **tree, int key
  3. 所属分类:C/C++

    • 发布日期:2011-11-30
    • 文件大小:61440
    • 提供者:yueheye
  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. 利用二叉树的二叉链表存储结构求解二叉树的深度和双分支结点的个数;利用二叉树的二叉链表存储结构实现二叉排序树建树和删除操作。 实验内容: 题一:二叉树采用二叉链表结构表示。设计并实现如下算法:求一棵二叉树的深度和双分支结点的个数。
  3. 所属分类:C

    • 发布日期:2012-05-23
    • 文件大小:1024
    • 提供者:ming101593
  1. 数据结构源码之二叉树的二叉链表

  2. 数据结构源码C语言描述续,本篇描述了二叉树二叉链表结构及其操作,以及测试程序: //初始化二叉树 void InitBTree(BTNode *BT); //创建结点 BTNode *CreateBTNode(char data); //给二叉树添加结点,用于创建二叉树 int AddBTNode(char data, BTNode *newBTNode); //创建二叉树 BTNode *CreateBTree(); //计算二叉树的高度 int GetBTreeDepth(BTNode *
  3. 所属分类:C

    • 发布日期:2012-07-25
    • 文件大小:94208
    • 提供者:wujiang0156
  1. 数据结构源码之二叉树的三叉链表

  2. 数据结构源码C语言描述续,本篇描述了二叉树三叉链表结构及其操作,以及测试程序: //创建二叉树结点 TriTreeNode *CreateTriTreeNode(char data); //给二叉树添加结点,用于创建二叉树 int AddTriTreeNode(char data, TriTreeNode *newTriNode); //创建二叉树 TriTreeNode *CreateTriTree(); //计算二叉树的高度 int GetTriTreeDepth(TriTreeNode
  3. 所属分类:C

    • 发布日期:2012-07-29
    • 文件大小:98304
    • 提供者:wujiang0156
  1. 链表(复习)资料

  2. 一、复习要点 本章复习的要点: 1、基本知识点 单链表是一种线性结构,链表各结点的物理存储可以是不连续的,因此各结点的逻辑次序与物理存放次序可以不一致。必须理解单链表的定义和特点,单链表的抽象数据类型和类定义,单链表成员函数,如构造函数、搜索、插入、删除等操作的实现,对比带表头结点单链表的搜索、插入、删除操作,比较其优缺点。其次是循环链表的定义和特点,它与单链表的差别,它的搜索、插入、删除操作的实现。最后是双向链表的定义,它的插入与删除操作的实现。
  3. 所属分类:C/C++

    • 发布日期:2012-10-28
    • 文件大小:22528
    • 提供者:wuzhixi4935
  1. 数据结构链表操作大全

  2. 描述给定链表的头指针和一个结点指针,在O(1)时间删除该结点以及删除一个单项链表的最中间的元素,要求时间尽可能短等关于链表的多项操作
  3. 所属分类:专业指导

    • 发布日期:2012-11-21
    • 文件大小:70656
    • 提供者:e20914053
  1. BiTree树的源代码

  2. /3)从键盘输入数据建立一个二叉树,并利用栈完成一个非递归遍历的方法,并在屏幕显示。 //4)从键盘输入数据建立一个二叉树,建立一个二叉树,并利用队列完成一个按层次遍历二叉树的方法,并在屏幕显示。 #include #include typedef struct Node /*定义二叉树的二叉链表结点的结构*/ { int data; struct Node *Lchild; struct Node *Rchild; }BiNode,* BiTree; /*指向结构体的指针*/ /*二叉树的
  3. 所属分类:C/C++

    • 发布日期:2013-07-03
    • 文件大小:3072
    • 提供者:u011295332
« 1 2 34 5 6 7 8 9 10 ... 29 »