码迷,mamicode.com
首页 >  
搜索关键字:抽象数据类型    ( 485个结果
数据结构-队列
队列 概念 队列:是限只允许在一端进行插入操作,而在另一端进行删除操作的线性表。 遵循先进先出原则,简称FIFO 线性表 —> 用数组或是链表来实现。 抽象数据类型 队列也有类似线性表的各种操作,不同的是 插入数据只能在队尾进行 删除数据只能在队头进行 实际场景:银行叫号排队 数组模拟队列 思路分析 ...
分类:其他好文   时间:2020-07-06 01:02:49    阅读次数:57
数据结构-栈
栈是一种基本的数据结构 基本概念 栈(Stack):具有一定操作约束的线性表。 只在一端(栈顶,Top)做插入、删除操作 插入数据:入栈(Push) 删除数据:出栈(Pop) 后入先出:Last In First Out(LIFO) 抽象数据类型描述 类型名称:栈 数据对象集:一个有0个或多个元素的 ...
分类:其他好文   时间:2020-07-05 19:36:04    阅读次数:71
数据结构-线性表
线性表是最基本的数据结构。 基本概念 线性表(Linear List):由同类型数据元素构成有序序列的线性结构。 表中元素个数称为线性表的长度 线性表没有元素时称为空表 表起始位置为表头,表结束位置为表尾 抽象数据类型描述 类型名称:线性表 数据对象集:线性表是n个元素构成的有序序列(a1,a2,· ...
分类:其他好文   时间:2020-07-05 19:33:45    阅读次数:62
数据结构-队列
队列是一种基本的数据结构 基本概念 队列(Queue):具有一定操作约束的线性表 只能在一端插入,而在另一端删除 数据插入:入队列(AddQ) 数据删除:出队列(DeleteQ) 先进先出:First In First Out(FIFO) 抽象数据类型描述 类型名称:队列 数据对象集:一个有0个或多 ...
分类:其他好文   时间:2020-07-05 19:11:44    阅读次数:64
数据结构与算法 | 数据结构与算法学习目录
1.数据结构与算法初探 (1)什么是数据结构 a.“摆放图书”例子 b.逻辑结构与存储结构 c.抽象数据类型 (2)什么是算法 算法的定义 算法的特性和设计要求 算法的度量方法(时间复杂度 & 空间复杂度) (3)算法优化——最大子列和 算法1:三重循环 算法2:两重循环 算法3:分治 算法4:在线 ...
分类:编程语言   时间:2020-07-04 01:14:59    阅读次数:83
树的抽象数据类型和几种表示法
/* 树(Tree) 6.3 树的抽象数据类型 相对于线性结构,树的操作就完全不同了,这里我们给出一些基本和常用操作。 ADT 树(tree) Data 树是由一个根节点和若干棵子树构成。树中结点具有相同数据类型及层次关系。 Operation InitTree(*T); 构造空树T Destroy ...
分类:其他好文   时间:2020-07-02 21:49:03    阅读次数:90
9.顺序队列、循环队列、链队列
/* 4.11 队列的抽象数据类型 ADT 队列(Queue) Data 同线性表。元素具有相同腐乳类型,相邻元素具有前驱和后继关系。 operation InitQueue(*Q) //初始化操作,建立一个空队列Q。 DestoryQueue(*Q) //若队列Q存在,则销毁它。 ClearQue ...
分类:其他好文   时间:2020-06-28 22:32:03    阅读次数:77
【软件构造】Lab2基本流程指导及重难点分析
本篇文章旨在引导HIT软件构造Lab2的基本流程并进行一些重难点的解释,总体内容偏向基础,出发点是在实验过程中我遇到了很多问题并花了大量时间才解决,希望可以帮助大家更好地完成实验。 实验目标:本次实验主要内容是训练设计ADT的能力,即自己设计实现合适的抽象数据类型,做到使用和实现分离,从而进一步训练 ...
分类:其他好文   时间:2020-06-12 12:49:40    阅读次数:55
数据结构
抽象数据类型 列表、栈、队列 实现数据结构 是否重复有序 不同的链表 单链表、双端链表、双端双向链表 LinkedList、ArrayList 大小固定,有下标 插入删除,效率都是O(N) add、remove、contains、indexof ArrayList、Vector 默认容量 10 默认 ...
分类:其他好文   时间:2020-06-11 21:54:26    阅读次数:87
C的抽象数据类型:二叉树
1 二叉树 二叉树的每个节点都包含一个项用来存储数据,以及两个指向其他子节点的指针用来链接结构;是一种二分查找的树形结构; 当数据按顺序排列时,使用二叉树从中间的节点开始查找,每次都能排除一半的数据量,效率较高;只是编程较为复杂。 不过当二叉树子树的排列不平衡时,查找效率挺低的;可能还不如链表实用; ...
分类:其他好文   时间:2020-06-09 20:45:55    阅读次数:64
485条   上一页 1 2 3 4 ... 49 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!