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

搜索资源列表

  1. 数据结构教程C语言版

  2. word版本的数据结构教程 第一课:数据结构的基本概念和术语   第二课:抽象数据类型的表示与实现   第三课:算法及算法设计要求   第四课:算法效率的度量和存储空间需求   第五课:线性表的类型定义   第六课:线性表的顺序表示和实现   第七课:实验一 线性表的顺序存储实验   第八课:线性表的链式表示与实现   第九课:循环链表与双向链表   第十课:栈的表示与实现   第十一课:栈的应用   第十二课:实验二 循环链表实验
  3. 所属分类:其它

    • 发布日期:2009-08-15
    • 文件大小:1048576
    • 提供者:chinayaxuan
  1. 第1章 绪论本书后附有光盘。光盘内容可在DOS环境下运行的以类C语言描述的“数据结构算法动态模拟辅助教学软件,以及在Windows环境下运行的以类PASCAL或类C两种语言描述的“数据结构算法动态模拟辅助教学软件”。

  2. 第1章 绪论  1.1 什么是数据结构  1.2 基本概念和术语  1.3 抽象数据类型的表现与实现  1.4 算法和算法分析 第2章 线性表  2.1 线性表的类型定义  2.2 线性表的顺序表示和实现  2.3 线性表的链式表示和实现  2.4 一元多项式的表示及相加 第3章 栈和队列
  3. 所属分类:其它

    • 发布日期:2009-11-14
    • 文件大小:736256
    • 提供者:guotianyan
  1. 数据结构习题考研系列

  2. 考研练习题系列 有选择填空判断应用 以后我还会陆续上传答案的数据类型是程序设计语言中的一个概念,它是一个值的集合和操作的集合。如C语言中的整型、实型、字符型等。整型值的范围(对具体机器都应有整数范围),其操作有加、减、乘、除、求余等。实际上数据类型是厂家提供给用户的已实现了的数据结构。“抽象数据类型(ADT)”指一个数学模型及定义在该模型上的一组操作。“抽象”的意义在于数据类型的数学抽象特性。抽象数据类型的定义仅取决于它的逻辑特性,而与其在计算机内部如何表示和实现无关。无论其内部结构如何变化,
  3. 所属分类:其它

    • 发布日期:2010-03-11
    • 文件大小:112640
    • 提供者:zhq0609
  1. 2个窗口的银行业务模拟

  2. 设计一个程序模拟银行业务,银行从早上八点钟开始营业,这是开始有用户随机的进入银行办理业务,如窗口有人正在办理业务,要求用户在银行窗口处实现排队。每个用户办理业务时间也是随机的,银行到下午五点钟停止办理业务,程序结束。 1) 输入的形式和输入值的范围 : 随机输入 2) 输出的形式 : 实时输出(到来时间,办理业务时间,离开时间)以及最后输出地 平均办理时间 3) 程序所能达到的功能 :实时输出以及平均办理时间 4) 测试数据 :随即产生
  3. 所属分类:专业指导

    • 发布日期:2010-04-20
    • 文件大小:205824
    • 提供者:zndy777
  1. 数据结构 约瑟夫环实验报告

  2. 一、需求分析 1、以单项循环链表存储结构模拟约瑟夫环问题。即编号为1、2、3…、n的n个人按顺时针方向围坐一圈,每人持有一个密码(正整数)。一开始任选一个正整数作为报数上限值m,从第一个人开始按顺时针方向自1开始报数,报到m时停止报数。报m的人出列,将他的密码作为新的m值,从他在顺时针方向下一个人开始重新从1报数,如此下去,直至所有的人全部出列为止。按出列顺序印出各人编号。 2、 演示程序以用户与计算机的对话方式执行,用户输入相应的数据,输出结果显示在其后。 3、 测试数据:m初始值20,n=
  3. 所属分类:其它

    • 发布日期:2010-05-06
    • 文件大小:33792
    • 提供者:ninjia215
  1. 数据结构--线性表的定义和抽象数据类型

  2. 本章主要介绍线性表的定义和抽象数据类型,线性表的顺序存储结构以及每种线性表操作在顺序存储结构上的具体实现,链接存储的概念,线性表的链接存储结构以及每种线性表操作在链接存储结构上的具体实现等内容。
  3. 所属分类:其它

    • 发布日期:2010-05-26
    • 文件大小:319488
    • 提供者:linlin1230
  1. 实现图的遍历算法 深度优先遍历

  2. 2. 系统设计 1.用到的抽象数据类型的定义 图的抽象数据类型定义: ADT Graph{ 数据对象V:V是具有相同特性的数据元素的集合,称为顶点集 数据关系R: R={VR} VR={|v,w∈V且P(v,w),表示从v到w的弧, 谓词P(v,w)定义了弧的意义或信息} 基本操作P: CreatGraph(&G,V,VR) 初始条件:V是图的顶点集,VR是图中弧的集合 操作结果:按V和VR的定义构造图G DestroyGraph(&G) 初始条件:图G存在 操作结果:销毁图G InsertV
  3. 所属分类:其它

    • 发布日期:2010-11-29
    • 文件大小:126976
    • 提供者:suibian211900
  1. 数据结构习题解答(C语言版)

  2. 第1章 绪论 一、基本内容 数据、数据元素、数据对象、数据结构、存储结构和数据类型等概念术语的确定含义;抽象数据类型的定义、表示和实现方法;描述算法的类C语言;算法设计的基本要求以及从时间和空间角度分析算法的方法。 二、学习要点 1.熟悉各名词、术语的含义,掌握基本概念,特别是数据的逻辑结构和存储结构之间的关系。分清哪些是逻辑结构的性质,哪些是存储结构的性质。 2.了解抽象数据类型的定义、表示和实现方法。 3.熟悉类C语言的书写规范,特别要注意值调用和引用调用的区别,输入、输出的方式以及错误处
  3. 所属分类:其它

    • 发布日期:2011-01-11
    • 文件大小:1048576
    • 提供者:shyuanshuai
  1. 数据结构 C语言 设计集合抽象数据类型

  2. 1. 本演示程序中,集合元素限定为数字,大小由用户输入。集合中数字顺序不限,且一旦出现重复字符或非法字符,程序能自动滤去。输出的运算结果中将不含重复数字或非法字符,且按照从小到大的顺序输出。2. 演示程序以用户和计算机的对话方式执行,即在计算机上显示“提示信息”之后,由用户在键盘上输入演示程序中规定的运算命令;相应的数据输入和运算结果显示在其后。3. 程序执行的命令包括:(1)构造集合1;(2)构造集合2;(3)判断某数是否为集合元素;(4)添加元素;(5)删除元素;(6)求并集(存入集合1中
  3. 所属分类:C

    • 发布日期:2008-05-07
    • 文件大小:5120
    • 提供者:y_l_y_
  1. 树的存储结构

  2. (1) 设计任务 1.利用C语言的数据类型表示和实现树抽象数据类型 2.运用课程所学的知识和方法,设计合理的数据结构,并在此基础上实现该抽象数据类型的全部基本操作。 (2) 要求 实验要求如下: 1.首先了解设计的任务,并写出明确的抽象数据类型定义及说明。 2. 实验前要作好充分准备,包括:理解实验要求,掌握辅助工具的使用,了解该抽象数据类型的定义及意义,以及其基本操作的算法并设计合理的存储结构。 3. 实验时严肃认真,要严格按照要求独立进行设计,不能随意更改。注意观察并记录各种错误现象,纠正
  3. 所属分类:C/C++

    • 发布日期:2011-11-07
    • 文件大小:278528
    • 提供者:huaijiahuo88
  1. 数据结构抽象数据类型Triplet和ElemType的基本操作(8个)

  2. 抽象数据类型Triplet和ElemType(由c1-1.h定义)的基本操作(8个),详细的注释,可直接拿来用
  3. 所属分类:其它

    • 发布日期:2008-06-15
    • 文件大小:678
    • 提供者:peopleapple
  1. 数据结构的基本概念和术语抽象数据类型的表示与实现算法及算法设计要求第四课:算法效率的度量和存储空间需求

  2. 第一课:数据结构的基本概念和术语 第二课:抽象数据类型的表示与实现 第三课: 第四课:算法效率的度量和存储空间需求 第五课:线性表的类型定义 第六课:线性表的顺序表示和实现 第七课:实验一 线性表的顺序存储实验 第八课:线性表的链式表示与实现 第九课:循环链表与双向链表 第十课:栈的表示与实现
  3. 所属分类:其它

    • 发布日期:2008-09-11
    • 文件大小:1048576
    • 提供者:geqier
  1. 《数据结构》算法实现与分析高一凡

  2. 第1章绪论........................................................................................................................................1 1.1 什么是数据结构...............................................................................................
  3. 所属分类:C/C++

    • 发布日期:2013-09-07
    • 文件大小:5242880
    • 提供者:qq1041256623
  1. 面向对象编程:Java的简单数据类型

  2. 数据类型就是对内存位置的抽象表达。程序员可以利用多种数据类型:某些由编程语言定义,某些由外部库定义,还有些则由程序员来定义。很多编程语言都依赖于特定的计算机类型和对数据类型属性的具体编译实现,比如word和integer数据类型的大小等。另一方面,Java的虚拟机负责定义其内置数据类型的各方面内容。这就意味着不管Java虚拟机(JVM)运行在何等低级的操作系统之上,数据类型的属性都是完全一样的。
  3. 所属分类:Java

    • 发布日期:2009-02-04
    • 文件大小:14336
    • 提供者:lenora723
  1. 北邮数据结构实验2.1.cpp

  2. 仅为第一个基础实验的代码,菜是原罪 2.1 题目 1——基础实验 根据线性表的抽象数据类型的定义,选择下面任一种链式结构实现线性表,并完成线性 表的基本功能。 线性表存储结构(五选一): 1、 带头结点的单链表 2、 不带头结点的单链表 3、 循环链表 4、 双链表 线性表的基本功能: 1、 构造:使用头插法、尾插法两种方法 2、 插入:要求建立的链表按照关键字从小到大有序 3、 删除 4、 查找 5、 获取链表长度 6、 销毁 7、 其他:可自行定义 编写测试 main()函数测试线性表的正
  3. 所属分类:C/C++

    • 发布日期:2020-05-01
    • 文件大小:3072
    • 提供者:wersde
  1. 数据结构第4章ppt

  2. 大学计算机科学与技术专业 数据结构课程 第四章 串 串的抽象数据类型的定义 串的表示和实现 串的模式匹配算法 一、简单算法 二、首尾匹配算法 三、KMP算法 (D.E.Knuth,V.R.Pratt,J.H.Morris算法) 学会手工计算给定模式串的NEXT函数值和改进的NEXT函数值。
  3. 所属分类:讲义

    • 发布日期:2020-01-23
    • 文件大小:2097152
    • 提供者:SKT_TIfaker
  1. 北京邮电大学_信通院_数据结构_二叉树 C++

  2. 代码见附件 2 实验内容 2.1 题目 1——基础实验 根据二叉树的抽象数据类型的定义,使用二叉链表实现一个二叉树。 二叉树的基本功能: 1、二叉树的建立 2、前序遍历二叉树 3、中序遍历二叉树 4、后序遍历二叉树 5、按层序遍历二叉树 6、求二叉树的深度 7、求指定结点到根的路径 8、二叉树的销毁 9、其他:自定义操作 编写测试 main()函数测试二叉树的正确性 思考问题(选作): 1、若数据量非常大,如何使得构造二叉树时栈不溢出?使用非递归方式编写新的二叉 树的构造函数,建立二叉树。提示:
  3. 所属分类:C++

    • 发布日期:2021-03-16
    • 文件大小:4096
    • 提供者:zkzkzkz46
  1. 基于搜索树的字典ADT:使用AVL树和二进制搜索树数据结构的字典ADT的实现。 它带有所有必要的搜索树算法,并经过精心设计,以确保代码重用和性能-源码

  2. 基于树的字典ADT 字典或地图是一种抽象数据类型,它存储两个内聚元素的集合:键和值。 密钥必须在其自己的域上是唯一的且可保留的,并且映射的值可以是任何东西:字符串,内存块,整数,数组,甚至是包含数以千计的其他数据结构的用户定义数据结构。 字典ADT的主要应用是促进对其他特定键的快速高效查找(搜索)操作。 通常,此查找操作依赖于密钥的可比性和唯一性。 良好的Dictionary数据结构的设计意味着在3个常规领域中具有良好的算法性能: 插入:在字典中插入一个键和一个值 删除:从字典中删除一个
  3. 所属分类:其它

    • 发布日期:2021-02-26
    • 文件大小:252928
    • 提供者:weixin_42165018
  1. 面向对象编程:Java中的抽象数据类型

  2. 文章来源:互联网 作者:PaleSting/CSDN  在本文中,我们将考察Java中的数据类型,但是我们将介绍抽象数据类型(ADT)的概念。我们还将通过介绍Java Collections Framework(Java 集合架构)来学习Java定义的一些ADT。    ADT    一个ADT是一个仅由保存的数据类型和可能在这个数据类型上进行的操作定义的。开发者们只能通过ADT的操作方法来访问ADT的属性,而且他们不会知道这
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:69632
    • 提供者:weixin_38571603
  1. 数据结构与算法(3)–栈抽象数据类型及Python实现

  2. 数据结构与算法(3)–栈抽象数据类型及Python实现 1. 什么是栈? 是一种有次序的数据项集合,在栈中数据项的加入和移除都发生在同一端。一端叫做栈顶,另一端叫做栈底。 1.1. 特点 距离在栈底比较近的数据项,待的时间就比较长。 抽象数据类型“栈”是一个有次序的数据集, 每个数据项仅从“栈顶”一端加入到数据集中、 从数据集中移除, 栈具有后进先出LIFO的特性。 1.2. 抽象数据类型“栈”定义为如下的操作 Stack():创建一个空栈,不包含任何数据项 push(item):将item加
  3. 所属分类:其它

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