- 1
- 0
- 约9.84千字
- 约 38页
- 2018-07-08 发布于浙江
- 举报
第八章 动态存储管理 £8.1 概述 £8.2 可利用空间表及分配方法 £8.3 边界标识法 £8.3.1 可利用空间表的结构 £8.3.2 分配算法 £8.3.3 回收算法 £8.4 伙伴系统 £8.4.1 可利用空间表的结构 £8.4.2 分配算法 £8.4.3 回收算法 (3)例子 例如,可利用空间表的初始状态如图8.7(a)所示,其中m个子表都为空表,只有大小为2m的链表中有一个结点,即整个存储空间。 (a) 表的初始状态 nodesize first 20 21 2k 2m 0 m (b) 分配前的表 (c) 分配后的表 图8.7 伙伴系统中的可利用空间表 20 2k-1 2m 0 K 2k 0 K 0 K 20 2k-1 2m 2k 0 K 0 K 0 K-1 (1)算法思想 当用户提出大小为n的内存请求时,首先在可利用表上寻找 结点大小与n相匹配的子表,若此子表非空,则将子表中任意一 个结点分配之即可;若此子表为空,则需从结点更大的非空子表 中去查找,直至找到一个空闲块,则将其中一部分分配给用户, 而将剩余部分插入相应的子表中。 (2)算法实现 算法8.2如下: WORD_b AllocBu
您可能关注的文档
- 康松林《数据结构》精品教学课件:第2章线性表课后作业答案.doc
- 康松林《数据结构》精品教学课件:第1章绪论课后作业答案.doc
- 康松林《数据结构》精品教学课件:第2章线性表.ppt
- 康松林《数据结构》精品教学课件:第3章栈和队列.ppt
- 康松林《数据结构》精品教学课件:第3章栈和队列课后作业答案.doc
- 康松林《数据结构》精品教学课件:第5章数组和广义表课后作业答案.doc
- 康松林《数据结构》精品教学课件:第4章串课后作业答案.doc
- 康松林《数据结构》精品教学课件:第5章数组与广义表.ppt
- 康松林《数据结构》精品教学课件:第6章树和二叉树课后作业答案.doc
- 康松林《数据结构》精品教学课件:第6章 树和二叉树.pptx
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
最近下载
- 2023-2024学年山东省青岛市莱西市五年级(下)期中语文试卷.doc VIP
- 高考物理电磁学专题.pdf VIP
- 产科VTE风险评估量表.docx VIP
- 2026年普通高等学校招生全国统一考试模拟测试(二)语文试题及答案.docx VIP
- 2023-2024学年山东省青岛市莱西市部编版五年级下册期中考试语文试卷[答案].pdf VIP
- 初一数学沪教版知识点.pdf VIP
- 《论语》人生课堂_黑龙江大学中国大学mooc章节课后测试答案期末考试题库2024年.docx
- 复合材料力学性能测试.docx VIP
- Unit 5 Welcome to the unit 课件(共23张PPT) 英语译林版七年级下册(含音频+视频).pptx VIP
- 湖南省部分学校联考2025-2026学年高一上学期11月月考历史试题(解析版).docx
原创力文档

文档评论(0)