- 1、本文档共75页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Why Study Data structure Present commonly used data structure. Introduce the idea of tradeoff(折中); reinforce the concept of costs and benefits associated with every data structure. Measure the effectiveness of a data structure or algorithm. Concepts about Data Structure Linear structure Tree Graph set Problem Solving: Main Steps Problem definition Algorithm design / Algorithm specification Algorithm analysis Implementation Testing [Maintenance] * * * 数据对象:数据的子集。具有相同性质的数据成员(数据元素)的集合。 数据元素:数据中的一个“个体”,也称 “数据记录” 。是数据结构中讨论的基本单位 。 数据项: 相当于记录的“域”, 是数据的不可分割的最小单位。是数据结构中讨论的最小单位 。 (原子项、组合项) 数据对象:数据的子集。具有相同性质的数据成员(数据元素)的集合。 数据元素:数据中的一个“个体”,也称 “数据记录” 。是数据结构中讨论的基本单位 。 数据项: 相当于记录的“域”, 是数据的不可分割的最小单位。是数据结构中讨论的最小单位 。 (原子项、组合项) * * 数据类型 :一组性质相同的值的集合, 以及定义于这个值集合上的一组操作的总称.一个变量的数据类型规定了这个变量的取值范围,也定义了这个变量可用的操作, 抽象,就是抽取反映问题本质的东西,忽略非本质的细节。例如在计算机中使用二进制定点书和浮点数实现数据的存储和运算,而在汇编语言中则给出了个中数据的自然表示,使用时不考虑实现的细节,在高级语言中出现了整形实型等,待到抽象数据类型是,定义出更高级的数据抽象,如表,队列,图窗口等,这种抽象的层次为设计者提供了有力的手段,使得设计者可以抽象的概念出发,从整体上进行考虑,最后得到需要的结果 抽象数据类型:由用户定义,用以表示应用问题的数据模型,由基本的数据类型组成, 并包括一组相关的服务(或称操作) 信息隐蔽和数据封装,使用与实现相分离 * * * * * * * * * * * * * * * * * * * * * * * * * * * * Data Structure Software College Northeastern University Ways to estimate the running time Rule 1 - For loops for (i=0; iN; i++) k++; Rule 2 - Nested for loops for (i=0; iN; i++) for (j=0; jN; j++) k++ Running Time Calculations * Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Data Structure Software College Northeastern University Rule 3: Consecutive Statements for (i=0;iN; i++) k++; for (i=0; iN; i++) for (j=0; jN; j++) k++; Running Time Calculations * Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Data Structure Software College Northeastern University Rule 4: Condition Statement if (condition) S1 else S2 Running time of test plus larger of times s1 and s2
您可能关注的文档
- 《C#基础教程类的实现方法复杂的类.ppt
- 《C#基础教程类组成结构和特性1.ppt
- 《C#基础教程语言集成查询LINQ操作简介1.ppt
- 《C#程序设计基础基本数据类型.ppt
- 《C#面向对象程序设计及实践教程PPT第八章.pptx
- 《c++3.ppt
- 《C++chapter2.ppt
- 《BULLTITAN户外品牌简介.ppt
- 《C++作业.ppt
- 《C++基本数据类型与表达式.ppt
- 《老年常见疾病防护与照护》精品课件——项目十 感官系统常见疾病的预防与照护.pptx
- 《老年常见疾病防护与照护》精品课件——项目四 消化系统常见疾病的预防与照护.pptx
- 《老年常见疾病预防与照护》精品课件——项目二 呼吸系统常见疾病的预防与照护.pptx
- 《老年常见疾病预防与照护》精品课件——项目七 泌尿系统常见疾病的预防与照护.pptx
- 《老年常见疾病预防与照护》精品课件——项目三 循环系统常见疾病的预防与照护.pptx
- 《老年常见疾病预防与照护》精品课件——项目一 老年常见疾病的特点及照护.pptx
- 大模型时代的具身智能.pdf
- 月度餐饮行业专题:西式快餐等赛道持续快速展店,部分品牌客单价压力趋缓-24.docx
- 月度餐饮行业专题:西式快餐等赛道持续快速展店,部分品牌客单价压力趋缓-24.pdf
- 四年级数学(三位数乘两位数)计算题专项练习及答案.docx
文档评论(0)