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

搜索资源列表

  1. 约瑟夫环(数据结构课程设计)

  2. 数据结构的课程设计 用循环链表实现的 没有设置头结点
  3. 所属分类:其它

    • 发布日期:2010-06-28
    • 文件大小:2048
    • 提供者:javaswsm
  1. 数据结构习题及详细答案

  2. 详细答案,经典题型,1. 1. LinkList mynote(LinkList L) {//L是不带头结点的单链表的头指针 if(L&&L->next){ q=L;L=L->next;p=L; S1: while(p->next) p=p->next; S2: p->next=q;q->next=NULL; } return L; } 请回答下列问题: (1)说明语句S1的功能; (2)说明语句组S2的功能; (3)设链表表示的线性表为(a1,a2, …,
  3. 所属分类:其它

    • 发布日期:2010-08-31
    • 文件大小:481280
    • 提供者:xiaodanhuang
  1. 数据结构——用C描述

  2. 数据结构——用C描述答案 习题解答(唐策善版)(其他版本在上面) 第一章 绪论(参考答案) 1.3 (1) O(n) (2) (2) O(n) (3) (3) O(n) (4) (4) O(n1/2) (5) (5) 执行程序段的过程中,x,y值变化如下: 循环次数 x y 0(初始) 91 100 1 92 100 2 93 100 …… …… …… 9 100 100 10 101 100 11 91 99 12 92 100 …… …… …… 20 101 99 21 91 98 ……
  3. 所属分类:其它

    • 发布日期:2010-12-15
    • 文件大小:4194304
    • 提供者:drangonsoul
  1. 数据结构练习及详细答案

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

    • 发布日期:2011-03-20
    • 文件大小:22528
    • 提供者:czy195882
  1. 数据结构——第9章 数据结构 anyview作业系统答案

  2. 9.25实现下列函数: int Search(SSTable s, KeyType k); /* Index the element which key is k */ /* in StaticSearchTable s. */ /* Return 0 if x is not found. */ 静态查找表的类型SSTable定义如下: typedef struct { KeyType key; ... ... // 其他数据域 } ElemType; typedef struct { Ele
  3. 所属分类:C/C++

    • 发布日期:2011-05-04
    • 文件大小:61440
    • 提供者:lansefengming
  1. 软件工程之专题九:数据结构知识

  2. 专题九:数据结构知识 数据结构是计算机软件的一门基础课程,计算机科学各个领域及有关的应用软件都要用到各种数据结构.语言编译要使用栈、散列表及语法树;操作系统中用队列、存储管理表及目录树等;数据库系统运用线性表、多链表及索引树等进行数据管理;而在人工智能领域,依求解问题性质的差异将涉及到各种不同的数据结构,如广义表、集合、搜索树及各种有向图等等。学习数据结构目的是要熟悉一些最常用的数据结构,明确数据结构内在的逻辑关系,知道它们在计算机中的存储表示,并结合各种典型应用说明它们在进行各种操作时的动态
  3. 所属分类:其它

    • 发布日期:2011-06-05
    • 文件大小:519168
    • 提供者:net_david
  1. 数据结构 课程设计通讯录链表

  2. 数据结构课程设计 1.通讯录链表的建立 2.通讯者结点的插入 3.通讯录结点的查询 4.通讯录结点的删除 5.通讯录链表的输出 0.返回上一级
  3. 所属分类:C/C++

    • 发布日期:2011-06-10
    • 文件大小:7168
    • 提供者:tanghuluxue
  1. 用C++实现的双向循环链表

  2. 1、 建立一个空表。 2、 插入第i个结点。 3、 删除第i个结点。 4、 插入第1个结点。 5、 插入最后一个结点。 6、 逆置
  3. 所属分类:C/C++

    • 发布日期:2011-07-01
    • 文件大小:6144
    • 提供者:yeyuliunian
  1. LinkList.txt

  2. 实现了顺序链表的一些操作,可以作为学习数据结构的资料来看的.其中,有一个用递归的方式实现两个有序链表合并的函数有个小问题,头结点之后的第二个节点才是我们要的第一个元素值,还请大家批评指正,不要忘记把正确的递归实现方式给我反馈过来啊!
  3. 所属分类:C/C++

    • 发布日期:2011-09-29
    • 文件大小:5120
    • 提供者:l360220954
  1. c++单链表基本操作的实现

  2. 1、单链表基本操作的实现 [问题描述]要在带头结点的单链表h中第i个数据元素之前插入一个数据元素x ,首先需要在单链表中寻找到第i-1个结点并用指针p指示,然后申请一个由指针s 指示的结点空间,并置x为其数据域值,最后修改第i-1个结点,并使x结点的指针指向第i个结点,要在带头结点的单链表h中删除第i个结点,首先要计数寻找到第i个结点并使指针p指向其前驱第i-1个结点,然后删除第i个结点并释放被删除结点空间。 [基本要求]用链式存储结构实现存储
  3. 所属分类:C/C++

    • 发布日期:2011-11-10
    • 文件大小:2048
    • 提供者:xpc_cz_ah
  1. 学生成绩管理

  2. 实验一:学生成绩管理【实验内容与要求】学生成绩管理是学校教务管理的重要组成部分,其处理信息量很大,本实验是对学生的成绩管理作一个简单的模拟,用菜单选择操作方式完成下列功能:(1)学生成绩;(2)查询学生成绩;(3)插入学生成绩;(4)删除学生成绩。【知识要点】 本实验涉及单链表的各种操作,包括单链表的建立、结点的查找、插入、删除等基本运算。链表中插入结点的指针变化见图1-12,删除p所指结点的指针变化见图1-5。【实现提示】 本题实质是建立学生成绩单链表,每条信息由学号、姓名与成绩组成,即链表
  3. 所属分类:专业指导

    • 发布日期:2008-05-30
    • 文件大小:2048
    • 提供者:janeds
  1. 数据结构——二叉树有关操作程序

  2. 一)建立二叉树+判空+遍历 (1)以二叉链表作为存储结构,从键盘以先序次序输入各个结点(空格字符表示空树)建立一棵二叉树; (2)对(1)中生成的二叉树进行判空; (3)对(1)中生成的二叉树进行遍历(分别实现先序遍历、中序遍历、后序遍历); (4) 打印输出(3)的遍历结果; 二)二叉树的一些基本操作 (1)返回二叉树的根; (2)返回树中某个结点的左孩子,若无则返回“空”; (3)返回树中某个结点的双亲,如果是根结点,则返回“空”; 三) 在(二)的基础上,求二叉树的深度+结点数 (1)求
  3. 所属分类:C

    • 发布日期:2011-12-17
    • 文件大小:40960
    • 提供者:wowowoc
  1. 二叉排序树的实现

  2. 用顺序和二叉链表作存储结构; 以回车('\n')为输入结束标志,输入数列L,生成一棵二叉排序树T; 对二叉排序树T作中序遍历,输出结果; 输入元素x,查找二叉排序树T,若存在含x的结点,则删除该结点,并作中序遍历(执行操作;否则输出信息“无x”。
  3. 所属分类:C/C++

    • 发布日期:2012-01-06
    • 文件大小:6144
    • 提供者:janisonzane
  1. 运动会(C语言链表实现)

  2. 一、题目介绍: 参加运动会的n个学校编号为1~n。比赛分成m个男子项目和w个女子项目,项目编号分别为1~m和m+1~m+w。由于各项目参加人数差别较大。 允许用户指定项目采取其他名次取法或指定有些项目取前五名,得分顺序为7,5,3,2,1;还有些项目只取前三名,得分顺序为5,3,2。 输入项目编号,学校编号,名次,选手姓名及其性别 输出团体总分报表:显示学校编号,男子团体总分、女子团体总分和团体总分。 二、概要设计: 使用链式存储,数据域使用结构体,内容包括:项目编号,学校编号,名次,所获名次
  3. 所属分类:C/C++

    • 发布日期:2012-01-11
    • 文件大小:105472
    • 提供者:superloveboy
  1. 树(孩子—兄弟链表表示)

  2. 已知一颗树的由根至叶子结点按层次输入的结点序列及每个结点的度(每层中自左至右输入),试写出构造此树的孩子—兄弟链表的算法
  3. 所属分类:C

    • 发布日期:2012-04-08
    • 文件大小:5120
    • 提供者:ww378185311
  1. 上机实验链表

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

    • 发布日期:2012-05-24
    • 文件大小:3072
    • 提供者:yang5697
  1. 同学的打包代码

  2. 部分程序未完成所有功能,,,东华理工2011届课程设计,,汇总 1. 有理数运算 有理数是一个可以化为一个分数的数,例如2/3,533/920,-12/49都是有理数,而就为无理数。在C++中,并没有预先定义有理数,需要时可以定义一个有理数类,将有理数的分子和分母分别存放在两个整型变量中。对有理数的各种操作都可以用重载运算符来实现。 定义并实现一个有理数类,通过重载运算符+、-、*、/对有理数进行算术运算,通过重载运算符==实现判定两个有理数是否相等。写一个优化函数,它的作用是使有理数约去公分
  3. 所属分类:C/C++

    • 发布日期:2012-06-22
    • 文件大小:1048576
    • 提供者:ruo798
  1. VC++常用的数据结构类源码

  2. VC++常用的数据结构类源码 node.h: 普通链表结点 dnode.h: 双向循环链表结点 treenode.h: 二叉树结点 avltreenode.h: AVL 树结点 array.h: 安全数组,可自动增长大小(随机访问,但扩充时效率低) linkedlist.h: 普通链表(可随机访问,但访问效率低) dclinkedlist: 双向循环链表(不可随机访问,但插入、遍历的效率都比普通链表高) hashtable.h: 哈希表(使用键值标识元素,键值一样的元素即认为相等,需重载 ==
  3. 所属分类:C++

    • 发布日期:2012-08-13
    • 文件大小:16384
    • 提供者:pepsi312
  1. C中的指针类型

  2. 对于动态数据结构的操作有链表的建立、链表的输出、链表结点查找、链表结点的插入和链表结点的删除等,实现的根本要点在于对地址的运用。我们应在理解上述所介绍的知识的基础之上,加强实践,以达到灵活应用的目的,为更进一步的学习找好基础。
  3. 所属分类:C

    • 发布日期:2012-11-22
    • 文件大小:229376
    • 提供者:lixujian891020
  1. 数据结构与算法教学大纲程序代码

  2. 一: 内容:1、设线性表存放在向量A[arrsize]的前elenum个分量中,且递增有序。试设计一算法,将x插入到线性表的适当位置上,以保持线性表的有序性。 2、用向量作存储结构,试设计一个算法,仅用一个辅助结点,实现将线性表中的结点循环右移k位的运算。 3、用向量作存储结构,试设计一个算法,仅用一个辅助结点,实现将线性表逆置的运算。 要求:了解线性表的逻辑结构特征,熟练掌握线性表的顺序存储结构的描述方法,及在其上实现各种基本运算的方法。 二:内容:1、已知带头结点的动态单链表L中的结点是按
  3. 所属分类:C

    • 发布日期:2012-12-26
    • 文件大小:13312
    • 提供者:leadleval
« 1 2 3 4 5 6 78 9 10 11 12 ... 29 »