数据结构严蔚敏.ppt
sy****28
亲,该文档总共814页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
数据结构严蔚敏.ppt
算法与数据结构第1章绪论编写解决实际问题的程序的一般过程:如何用数据形式描述问题?—即由问题抽象出一个适当的数学模型;问题所涉及的数据量大小及数据之间的关系;如何在计算机中存储数据及体现数据之间的关系?处理问题时需要对数据作何种运算?所编写的程序的性能是否良好?上面所列举的问题基本上由数据结构这门课程来回答。1.1.1数据结构的例子例2:磁盘目录文件系统磁盘根目录下有很多子目录及文件,每个子目录里又可以包含多个子目录及文件,但每个子目录只有一个父目录,依此类推:本问题是一种典型的树型结构问题,如图1-1,
严蔚敏数据结构.ppt
算法与数据结构第1章绪论编写解决实际问题的程序的一般过程:如何用数据形式描述问题?—即由问题抽象出一个适当的数学模型;问题所涉及的数据量大小及数据之间的关系;如何在计算机中存储数据及体现数据之间的关系?处理问题时需要对数据作何种运算?所编写的程序的性能是否良好?上面所列举的问题基本上由数据结构这门课程来回答。数据结构的例子例2:磁盘目录文件系统磁盘根目录下有很多子目录及文件,每个子目录里又可以包含多个子目录及文件,但每个子目录只有一个父目录,依此类推:本问题是一种典型的树型结构问题,如图1-1,数据与数据
严蔚敏数据结构 (11).ppt
第6章树和二叉树(Tree&BinaryTree)6.5Huffman树及其应用树的带权路径长度如何计算?一、Huffman树(最优二叉树)1.构造Huffman树的基本思想:2.构造Huffman树的步骤(即Huffman算法):step1:对权值进行合并、删除与替换——在权值集合{7,5,2,4}中,总是合并当前值最小的两个权二、Huffman编码本节重点:如何编程实现Huffman编码?Huffman编码举例对应的哈夫曼编码:另一种表示:自己上机练习说明:设字符集为26个英文字母,其出现频度如下表所
数据结构严蔚敏ppt.pptx
数据结构严蔚敏【课前思考】【学习目标】【重点与难点】【学习指南】4、1串类型得定义二、串得抽象数据类型得定义如下:基本操作:SubString(&Sub,S,pos,len)StrAssign(&T,chars)初始条件:chars就是字符串常量。操作结果:把chars赋为T得值。DestroyString(&S)初始条件:串S存在。操作结果:串S被销毁。StrEmpty(S)初始条件:串S存在。操作结果:若S为空串,则返回TRUE,否则返回FALSE。Strpare(S,T)初始条件:串S与T存在。操作
数据结构严蔚敏课件.ppt