摘要: 由于栈本身就是线性表,于是栈也有顺序存储和链式存储两种实现方式 栈的顺序存储——顺序栈 栈的链式存储——链栈 顺序栈的表示和实现 存储方式:同一般线性表的顺序存储结构完全相同, 利用一组地址连续的存储单元依次存放自栈底到栈顶的数据元素。栈底一般在低端地址。 附设top指针,指示栈顶元素在顺序栈中的位 阅读全文
posted @ 2023-03-18 21:04 什么都会有的 阅读(159) 评论(0) 推荐(2) 编辑
摘要: 1、栈的抽象数据类型定义 ADT Stack{ 数据对象: D={ ai | ai∈ElemSet,i=1,2,3,...,n。n>=0} 数据关系: R1={ <ai-ai>| ai-1 and ai∈D,i=2,...,n} 约定an端为栈顶,a1端为栈底 基本操作:初始化栈、进栈、出栈、取栈顶 阅读全文
posted @ 2023-03-18 21:00 什么都会有的 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 【案例1】进制转换 十进制整数N向其他进制数d(二、八、十六)的转换是计算机实现计算基本问题 转换法则:除以d倒取余 该转换法则对应一个简单算法原理: n=(n div d)*d +n mod d 其中:div为整除运算,mod为求余运算 把十进制数159转换成八进制数。 这里需要用到栈中的是:将得 阅读全文
posted @ 2023-03-18 20:59 什么都会有的 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 栈和队列是限定插入和删除的只能在表“端点”进行的线性表 普通线性表的插入和删除操作 栈的定义和特点 栈(stack)是一个特殊的线性表,是限定的仅在一端(通常是表尾)进行插入和删除操作线性表 又称为后进后出(Last In First Out)的线性表,简称LIFO结构 栈的相关概念 栈是仅想表尾进 阅读全文
posted @ 2023-03-18 20:59 什么都会有的 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 取值:取单链表中第i个元素的内容 思考:顺序表中如何找到第i个元素? 【算法思路】从首元结点开始遍历每个结点,并且利用计数变量进行计数 【算法描述】 Status GetElem_L(LinkList L,int i,ElemType &e){ // 首先是判断传入的i是否合理 if(i<0||i> 阅读全文
posted @ 2023-03-03 23:48 什么都会有的 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 2.5 线性表的链式表示和实现 用一组物理位置任意的存储单元来存放线性表的数据元素 这组存储单元既可以是连续的,也可以是不连续的,甚至是零散分布在内存中任意位置上 链表中元素的逻辑次序和物理次序不一定相同。 链式表相关术语 结点:数据元素的存储映像。由数据域和指针域两部分组成 链表:n个结点有指针链 阅读全文
posted @ 2023-03-03 23:47 什么都会有的 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 顺序表(线性表的顺序存储结构)的特点 利用数据元素的存储位置表示在线性表中相邻数据元素之间的前后关系即线性表的逻辑结构与存储结构一致。 在访问线性表时,可以快速地计算出任何一个数据元素的存储地址。因此可以粗略地认为,访问每个元素所花时间相等 这种存取元素的方法被称为随机存取法 线性表的基本操作 In 阅读全文
posted @ 2023-03-03 23:44 什么都会有的 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 2.4 线性表的顺序表示和实现 线性表的顺序表示又称为顺序存储结构或顺序映像 顺序存储定义:把逻辑上相邻的数据元素存储在物理上相邻的存储单元中存储结构 逻辑上相邻的元素,物理上也是相邻的。 线性表顺序存储结构占用一片连续的存储空间。知道某个元素的存储位置就可以计算其他元素的存储位置。 优点:以物理位 阅读全文
posted @ 2023-03-03 23:43 什么都会有的 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 2.3 线性表的类型定义 抽象数据类型线性表的定义如下: ADT List{ 数据对象:D={ai|ai属于Elemset,(i=1,2,......,n, n>=0)} 数据关系:R={<ai-1,ai>|ai-1,ai属于D,(i=2,3,......,n)} 基本操作: InitList(&L 阅读全文
posted @ 2023-03-03 23:38 什么都会有的 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 2.2 案例引入 【案例2.1】一元多项式的运算:实现两个多项式加、减、乘运算。 ! 现在是如何进行存储这些多项式? 我们首先是发现规律: ​ 每一项的指数i隐含在其系数pi的序号中。 | 指数(下标i) | 0 | 1 | 2 | 3 | ... | n | | | | | | | | | | 系 阅读全文
posted @ 2023-03-03 23:37 什么都会有的 阅读(39) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示