- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
栈的成组链式存储结构研究.pdf
栈的成组链式存储结构研究
祁建宏,张志斌
(兰州城市学院信息工程学院,兰州730070)
摘 要:在分析了栈的顺序和链式两种传统存储结构的基础上,提出了以组为单位分配内存的改
进型链式存储结构,使之兼具两种传统存储结构的优点。
关键词:栈;内存;组;顺序存储结构;链式存储结构
1 问题的提出
数据n指针1 数据n-1指针2 数据 指针3 数据 指针4 数据 1 NULL
栈是一种操作受限的线性表, 只允许在栈顶端 n-2 n-3
进行入栈及出栈操作, 具有 “先进后出” 的操作特
性, 具有广泛的实际应用价值, 通常有两种存储结
图2 栈的单链表存储结构示意图
构:顺序存储结构和链式存储结构。
顺序存储结构要求占用连续存储空间, 其最大 链式结构只能是顺序存取, 存取速度慢。 另外,
优点是可以实现随机存取,存取速度快,但由于要占 链式结构用于连接相邻结点的指针域也会占用额外
用连续空间, 而计算机的内存供所有程序共享, 经过 空间, 导致内存利用率下降。
一段时间的运行后, 内存会被各类异步执行的进程 设计一种既可以动态按需分配, 又可以提高内
分割成多个不连续的小份, 导致空间扩充困难, 内存 存利用率, 同时尽可能提高访问速度的存储结构具
的动态按需分配难以实现, 故而通常都采用静态分 有极大的现实意义。
配方案, 如图 1所示。 2 解决方案
传统链式结构中一个结点只有一个数据域, 数
下标 0 1 2 3 4 5 6 7 8 N-1 据比较多时, 结点个数多, 指针域也会增多, 既降低
了空间利用率, 又使得访问速度下降。 为此, 可考虑
空间 …
将多个数据分为一组, 每组占用链表中结点的一个
栈底 栈顶 数据域,逻辑结构如图3:
图1 栈的顺序存储结构示意图 数据组K 指针 1 数据组K-1 指针2 数据组1 NULL
实际问题的规模一般都变化比较大, 静态分配
方案给开发能满足各类不同规模要求的通用型软件 图3 栈的成组链式存储结构示意图
带来了麻烦。 理论上讲, 每组数据个数可以相同, 也可以不
链式结构不要求所占用的空间连续, 只要内存 同。 个数相同的方案, 管理难度更小, 算法更简单。
中有空闲空间, 就可以分配, 这为内存的动态按需分 在此, 采用各组数据个数相同的方案。 具体还需解
配带来了极大便利。 但也是因为所占空间不连续,必 决以下几个问题:
须记录每段空间的首地址 (顺序存储结构只需记录
:
一个首地址即可), 导致空间管理难度加大, 通常都 作者简介 祁建宏 (1972-), 男, 副教授, 学士,
是通过给结点增设指针域的办法, 将逻辑上相邻的 研究方向:算法设计与优化。
您可能关注的文档
最近下载
- GB50709-2011 钢铁企业管道支架设计规范.pdf VIP
- 压力性损伤护理与管理能力提升题库答案-2025年华医网继续教育.docx VIP
- 基因多态性与疾病易感性-洞察及研究.docx VIP
- 三位一体煅烧炉生产无水氟化铝工艺说明 .pdf VIP
- 卵巢囊肿蒂扭转急诊护理查房.pptx VIP
- 《中华人民共和国国歌》PPT课件.ppt VIP
- 2025年航空货运行业市场规模及未来五到十年发展趋势报告.docx
- 初中八年级全套体育教案(共36课).docx VIP
- 50045 GBJ45-82 高层民用建筑设计防火规范.pdf VIP
- 股市主力操盘盘 口摩斯密码(原创内容,侵权必究).pptx
文档评论(0)