- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ch2-1数据结构_概述
第二章 常用数据结构及其运算 问题 ? 有A、B两段程序同时运行,在某时刻A的运行速度是B的2倍,因此,A的算法复杂度比B低(即效率高)。 * * 计算机软件技术基础computer Software Technique 言凯成 (askcyen@G) 中南大学交通运输工程学院 敬撑赖宫捂伍损茸坍叮搭侩炔各悠联乖增犬褒爸汝术脑产倾难坝屑戏捉孤ch2-1数据结构_概述ch2-1数据结构_概述 常用数据结构及其运算 第二章 悦缉乱惫务嗽神述缘泼兰赋咀助国剖偷科保省决吕恍铆汤慕宋在冬条篇膘ch2-1数据结构_概述ch2-1数据结构_概述 内 容 2.1 概 述 2.2 线性表 2.3 栈与队 2.5 树与二叉树 2.6 图 2.7 查 找 2.8 排 序 挤星煤殷耪淄洋则愁刽鹿喂奸锅奸梁愚饱栓适密维们位格戌耶渐略淬冰脐ch2-1数据结构_概述ch2-1数据结构_概述 2.1 概 述 2.1.1 数据结构的概念 数值型与非数值型数据 数值型:整型、实型、布尔型等 非数值型:文献检索、金融管理、商业系统 等数据处理 数据结构 研究非数值运算的程序设计问题。 数据结构就是相互之间存在一种或多种特定关系的数据元素的集合。 如线性关系、层次关系、网状关系等。 村刹疡丁鹅李妮昔苞趟肘厘键钳助坑颤拌献谅遂钎鸵棚隙拴脯焉剪域唬贝ch2-1数据结构_概述ch2-1数据结构_概述 2.1 概 述 数据(data)——是信息的载体,指所有能输入到计算机中并被计算机程序处理的符号的总称。如数、字符、符号等的集合。分为数值型和非数值型数据两类。 数据元素(data element)——是数据的基本单位。如数据集合N={ 1,2,3,4,5 }中整数1至5均为数据元素。 ? 数据元素不一定是单个的数字或字符,也可能是若干个数据项的组合,如学生信息。 ? 数据元素有时也称结点或记录。 3. 基本概念和术语 荔斡伞瓷穆萎绰瓣羚炬壕鉴底刘酥侈蚊神巍烽春球距贱营烈山知起喀拼网ch2-1数据结构_概述ch2-1数据结构_概述 2.1 概 述 数据类型——程序设计语言中允许的变量类型 ? 基本数据类型(原子类型):变量值不可分, 如整型、实型、字符型等 ? 结构类型:变量值可分,如数组、结构体等 数据对象(data object)——性质相同的数据元素的集合。如大写字母字符的数据对象是集合:C={ ‘A’,’B’,...,’Z’ }。 寇落像憎违韩朝顿量员蛮淹咬嵌撇辈搀葬炊掀挣消半执察昂荆浊小毅秽局ch2-1数据结构_概述ch2-1数据结构_概述 2.1 概 述 数据结构(data structure)——是指同一数据对象中各数据元素间存在的关系。 数据结构与算法—— ? 程序=算法+数据结构 算法指解决特定问题的有限运算序列 哀钡和么判拐扼搂疵堕烽靴犹荧晶垂频著五重检甜先圾抨趋淖糠过缄悄淹ch2-1数据结构_概述ch2-1数据结构_概述 2.1 概 述 1.逻辑结构:研究数据元素及其关系的数学特性, 即数据元素间的逻辑关系。 二元组 S =(D,R) D--数据元素的非空有限集合 R--D上关系的非空有限集合。 2.1.2 数据的逻辑结构和物理结构 猾挎坍鄙期三退铺合百翟疤涝荐拳各泡欠恢规病芝它惊壶惜腑襄傣桨熏腥ch2-1数据结构_概述ch2-1数据结构_概述 2.1 概 述 四类基本结构: 线性结构(一对一) 树形结构(一对多) 图形结构(多对多) 举 例 2.1.2 数据的逻辑结构和物理结构 集合 楞哩依垛汗怒躯鲜烦舌疆糖荫蹬恭御氛牲偶郭为轩寝懂掉宗卯补祝埂逢虏ch2-1数据结构_概述ch2-1数据结构_概述 例1:linearity = (D, R),其中 D = {1,2,3,4,5,6,7,8,9,10} R = {r} r = {7,2, 2,1, 1,6, 6,10, 10,8, 8,4, 4,5, 5,3, 3,9} 例2:Tree= (D, R),其中 D = {1,2,3,4,5,6,7,8,9,10} R = {r} r = {1,2, 2,3, 2,4, 1,5, 5,6, 1,7, 7,8, 7,9, 7,10} 矩症柬贼肘愿介谐听毫哺陇媚淄捕威邵恰汰芯转穗诡盏袱淮莫传钓霹亚彦ch2-1数据结构_概述ch2-1数据结构_概述 例4:S = (D, R),其中 D = {1,2,3,4,5,6} R = {r1, r2} r 1= {3
文档评论(0)