网站大量收购闲置独家精品文档,联系QQ:2885784924

常璐璐-数据结构-第一章.ppt

  1. 1、本文档共65页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
常璐璐-数据结构-第一章

数据结构常璐璐 计算机科学;数据结构课程地位;无标题;教材内容划分:第一部分:数据结;1.1 数据结构讨论的范畴;1.1 数据结构讨论的范畴尼克;非数值计算的程序设计问题例一:;例二:计算机对弈算法:?模型:;例三:足协的数据库管理算法:?;概括地说: 数据结构是一门讨;1.2 基本概念一、数据与数;一、数据与数据结构所有能被输入;是数据(集合)中的一个“个体”;数据项:是数据结构中讨论的最小;数据对象: 数据的子集。;数据结构:带结构的数据元素的集;又例,在2行3列的二维数组{a;再例,在一维数组 {a1, a;数据的逻辑结构可归结为以下四类;数据结构的形式定义为:数据结构;例1 复数的二元组定义 ;例2 设有数据逻辑结构为: ;数据的存储结构 —— 逻辑结构;数据元素的映象方法:用二进制位;关系的映象方法:(表示?x, ;链式映象以附加信息(指针)表示;在不同的编程环境中,存储结构可;二、数据类型在用高级程序语言编;例如,C 语言中提供的基本数据;三、抽象数据类型 (Abs;例如,抽象数据类型复数的定义:;基本操作: Assign;GetImag( Z, Im;假设:z1和z2是上述定义的复;ADT 有两个重要特征:数据抽;抽象数据类型的描述方法抽象数据;ADT 抽象数据类型名 { ;赋值参数 只为操作提供输入值。;抽象数据类型的表示和实现 ;typedef struct;float GetReal( ;// -----基本操作的实现;1.3 算法和算法的衡量一、算;算法是为了解决某类问题而规定的;1.有穷性 对于任意一组合法;3.可行性 算法中的所有操作;5.有输出 它是一组与“输入”;二、算法设计的原则设计算法时,;1.正确性 首先,算法应;2. 可读性 算法主要是;3.健壮性 当输入的数据非;4.高效率与低存储量需求 通常;三、算法效率的衡量方法和准则通;和算法执行时间相关的因素:1.;算法的时间复杂度算法中包含简单;一个特定算法的“运行工作量”的;假如,随着问题规模 n 的增长;如何估算 算法的时间复杂度;算法 = 控制结构 + 原操作;从算法中选取一种对于所研究的问;推导时间复杂度遵循原则:(1);算法时间复杂度例题:例1: ;例4for( i=1 ; i;例5i=1;while ( i;1. 熟悉各名词、术语的含义,

文档评论(0)

yaocen + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档