1 / 175
文档名称:

【精品】十一五国家级规划教材张铭.ppt

格式:ppt   页数:175页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

【精品】十一五国家级规划教材张铭.ppt

上传人:一文千金 2012/1/8 文件大小:0 KB

下载得到文件列表

【精品】十一五国家级规划教材张铭.ppt

文档介绍

文档介绍:国家级精品课程—《数据结构与算法》
张铭、赵海燕、王腾蛟、宋国杰、高军
.cn/pkujpk/course/sjjg/
北京大学信息科学与技术学院
“数据结构与算法”教学小组
本章主笔:张铭
版权所有,转载或翻印必究
第12章高级数据结构
主要内容
多维数组
广义表和存储管理
Trie结构和Patricia树
改进的二叉搜索树
多维数组
基本概念
数组的空间结构
数组的存储
数组的声明
用数组表示特殊矩阵
稀疏矩阵
基本概念
数组(Array)是数量和元素类型固定的有序序列
静态数组必须在定义它的时候指定其大小和类型
动态数组可以在程序运行才分配内存空间
基本概念(续)
多维数组(Multi-array)是向量的扩充
向量的向量就组成了多维数组
可以表示为:
ELEM A[c1..d1][c2..d2]…[cn..dn]
ci和di是各维下标的下界和上界。所以其元素个数为:
数组的空间结构
二维数组三维数组
d1[1..3],d2[1..5],d3[1..5]分别为3个维
数组的存储
内存是一维的,所以数组的存储也只能是一维的
以行为主序(也称为“行优先”)
以列为主序(也称为“列优先”)
Pascal的行优先存储
a11
a12
a13
a14
a15

a1n
am1
am2
am3
am4
am5

amn
a21
a22
a23
a24
a25

a2n
a31
a32
a33
a34
a35

a3n
a41
a42
a43
a44
a45

a4n







FORTRAN的列优先存储
am2
am3
am4
am5

amn

a2n
a32
a33
a34
a35

a3n
a42
a43
a44
a45

a4n
am1
a31
a41







a12
a13
a14
a15

a1n
a11
a22
a23
a24
a25
a21
next
C/C++、 Pascal行优先
先排最右的下标
从右向左
最后最左的下标
例如对于三维数组a[1..k,1..m,1..n]的元素axyz可以如下排列:

最近更新

2025年180921精装房验收攻略表格验收 11页

2025年欢庆国庆节的经典赠言 5页

2025年浙江省嘉兴市单招职业倾向性测试题库含.. 62页

2025年浙江省嘉兴市单招职业适应性测试题库带.. 61页

2025年模特健美塑身训练 4页

2025年模具类实习报告集锦 3页

2025年浙江省温州市单招职业适应性测试题库(.. 62页

2025年浙江省绍兴市单招职业倾向性测试题库附.. 63页

2025年元旦游戏活动策划方案 5页

2025年浙江省舟山市单招职业适应性测试题库含.. 62页

2025年植树节祝福语汇编53条 6页

2025年植树节活动策划书范文 16页

2025年植树节快乐的祝福语篇[实用] 67页

2025年浙江纺织服装职业技术学院单招职业技能.. 63页

2025年浙江纺织服装职业技术学院单招职业适应.. 60页

2025年森林防灭火应急演练总结(精选9篇) 14页

个人劳动合同标准模板 6页

2025年浙江育英职业技术学院单招职业适应性测.. 62页

能源效率的协同网络设计-全面剖析 36页

2025年浙江舟山群岛新区旅游与健康职业学院单.. 60页

2025年浙江艺术职业学院单招职业技能测试题库.. 62页

2025年浙江艺术职业学院单招职业适应性测试题.. 61页

2025年浙江药科职业大学单招职业技能测试题库.. 61页

2025年余弦定理 3页

2025年浙江财经大学东方学院单招职业技能测试.. 64页

2025年浙江财经大学东方学院单招职业适应性测.. 62页

2025年伽马射线的吸收实验报告 13页

2025年浙江金华科贸职业技术学院单招职业适应.. 62页

个人借款担保合同书 5页

2025年浙江金融职业学院单招职业技能测试题库.. 64页