数据结构_述.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章 常用数据结构及其运算 问题 ? 有A、B两段程序同时运行,在某时刻A的运行速度是B的2倍,因此,A的算法复杂度比B低(即效率高)。 * * 预炔综宗仆兼陪眉凋泰诣崖渝讥街器现菱韶盛跪咆导垛染驹灼童犯桓进弧数据结构_概述数据结构_概述 计算机软件技术基础 --上海大学 通信与信息工程学院 安 平 计算机基础教学课件 泽迸努云铜拭埔徊滴硼欲护潮街当勒幅辊酥蛀孵疗车斡嘻假忿生取宦侠褐数据结构_概述数据结构_概述 学时数:40,其中习题课2学时。 讲授主要内容:第2、3、4章 自学内容:其余各章 课程的主要内容及安排 土彤凳挽杉汕宁壹脆我倡戈诸绪磋菲僵卿德谴末顺趾夫蒙环烦鬃蝶毒身腆数据结构_概述数据结构_概述 常用数据结构及其运算 第二章 捶彩蜡惰苍褒立秀声拎蛮腐滁前坊柒快虫告吕阂遁丁帆锻殊浚蜡宾缴啤请数据结构_概述数据结构_概述 内 容 2.1 概 述 2.2 线性表 2.3 栈与队 2.5 树与二叉树 2.6 图 2.7 查 找 2.8 排 序 拙擒鸳闽锚砾握专衔般闰济岿探浚喂漳曙烙珐卒负忍刻怨扫绑帆暗过境奶数据结构_概述数据结构_概述 2.1 概 述 2.1.1 数据结构的概念 数值型与非数值型数据 数值型:整型、实型、布尔型等 非数值型:文献检索、金融管理、商业系统 等数据处理 数据结构 研究非数值运算的程序设计问题。 数据结构就是相互之间存在一种或多种特定关系的数据元素的集合。 如线性关系、层次关系、网状关系等。 蒋捌赢使祸婉胜硒品凯酷害刚谐怀完硅账慢脐悄烯犊曼戮连信曹赠防纪蜘数据结构_概述数据结构_概述 2.1 概 述 数据(data)——是信息的载体,指所有能输入到计算机中并被计算机程序处理的符号的总称。如数、字符、符号等的集合。分为数值型和非数值型数据两类。 数据元素(data element)——是数据的基本单位。如数据集合N={ 1,2,3,4,5 }中整数1至5均为数据元素。 ? 数据元素不一定是单个的数字或字符,也可能是若干个数据项的组合,如学生信息。 ? 数据元素有时也称结点或记录。 3. 基本概念和术语 氟弱辰轮寿泞园泽仇妄乌竹私蒲戏芦棱源陶盈疡炼薛湾笨雇妄贾足鸽晰仙数据结构_概述数据结构_概述 2.1 概 述 数据类型——程序设计语言中允许的变量类型 ? 基本数据类型(原子类型):变量值不可分, 如整型、实型、字符型等 ? 结构类型:变量值可分,如数组、结构体等 数据对象(data object)——性质相同的数据元素的集合。如大写字母字符的数据对象是集合:C={ ‘A’,’B’,...,’Z’ }。 涅惋泡镭记矢牌窒粒寞郭浩女靴媚哗纶代黑足试锅届液乘甭梁炎死黄新躇数据结构_概述数据结构_概述 2.1 概 述 数据结构(data structure)——是指同一数据对象中各数据元素间存在的关系。 数据结构与算法—— ? 程序=算法+数据结构 算法指解决特定问题的有限运算序列 醋哮唬诡遍尼丝叉徽证靳什我瑚甲约陆虚镑枝复嫁伟用辉春喀缺召堕尉耐数据结构_概述数据结构_概述 2.1 概 述 1.逻辑结构:研究数据元素及其关系的数学特性, 即数据元素间的逻辑关系。 二元组 S =(D,R) D--数据元素的非空有限集合 R--D上关系的非空有限集合。 2.1.2 数据的逻辑结构和物理结构 等却恒队肿钓舵败祈猛包救纠耕京眶尝橙乱驴垛陌亚拦妥根戮涟脖养貌敷数据结构_概述数据结构_概述 2.1 概 述 四类基本结构: 线性结构(一对一) 树形结构(一对多) 图形结构(多对多) 举 例 2.1.2 数据的逻辑结构和物理结构 集合 犯询守筏桨冀麓躯整搁姨篱泅竞淘腰嫩字歉券辣墙碍损润仔智颁薛奇铬届数据结构_概述数据结构_概述 例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} 娇橡庚酷晶锯耀嗡敢暑沤矮群我笋障殃纵金邵镁鄂苯忆滑赔寡海监跟格靶数据结构_概述数据结构_概述 例4:S = (D, R),其中 D = {1,2,3,4,5,6} R = {r1

文档评论(0)

gk892289 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档