- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
公共基础知识教案(最新)
第一部分
程序=数据结构+算法
算法 基本了解
数据结构的基本概念 深刻理解
线性表及其顺序存储结构 深刻理解
栈和队列 深刻理解
线性链表 基本了解
树与二叉树 熟练应用
算法
算法的基本概念
所谓算法是指解决方案的准确而完整的描述。
对于一个问题,如果可以通过一个计算机程序,在有限的存储空间内运行有限长的时间而得到正确的结果,则称这个问题是算法可解的。
例如:把两个容器的液体交换一下。它的算法是:
算法和程序是不太一样的。程序可以作为算法的某种计算机语言的实例化。算法是对问题的具体分析过程,是一个步骤的序列。程序通常还需要考虑其它细节问题,因为我们必须要考虑计算机系统的具体运行环境。
算法的基本特征是:
可行性:算法是可行的
确定性:算法的每一步必须有明确定义,不允许有模棱两可的解释,更不允许有多义性
有穷性:算法必须在有限的时间内做完,也就是说执行有限个步骤后终止
拥有足够的情报:不同的输入会有不同的结果输出
综上所述:算法是一组严谨地定义运算顺序的规则,并且每一个规则都是有效的,且是明确的,此规则序将在有限的次数下终止。
算法复杂度
时间复杂度:执行算法所需要的计算工作量,也就是步骤有限。
空间复杂度:执行算法所需要的内存空间。
数据结构的基本概念
什么是数据结构
利用计算机进行数据处理时,我们经常面对的是海量的数据,这些数据元素都要存储到计算机中,那么这些数据如何组织是进行数据处理的第一步。存储都做不到,怎么可能处理好呢?可以说,大量的数据元素如何组织,以便提高数据处理的效率,并且节省计算机的存储空间,这是进行数据处理的关键问题。一句话,程序执行的效率与数据的存储结构密切相关。
例如,校园的图书馆。对于图书馆而言,数据元素就是一本本的书。对这些数据元素存储时,必须要考虑:
1、节省空间。2、方便查找和统计。
因此,我们需要认真研究一下数据的存储问题。数据结构研究的就是如何把数据保存到计算机中,主要涉及到三个方面的问题:
数据集合中各数据元素之间本来就有的逻辑关系,即数据的逻辑结构;
在对数据进行处理时,各数据元素在计算机中的存储关系,即数据的存储结构;
对各种存储结构进行运算。
讨论这些问题主要目的是为了提高书本处理的效率,并且节省图书馆的存储空间。
说到底什么是数据结构?
数据结构就是相互有关联的数据元素的集合。在深入学习数据结构之前,我们先要掌握数据结构的几个概念:
1.数据元素:
一般来说,现实世界中客观存在的一切个体都可以是数据元素,例如:描述一年四季的季节名:春、夏、秋、冬可以作为季节的数据元素;表示数值的各个数18、11、35、23、16………可以作为数值的数据元素;表示家族成员的各成员名 父亲、儿子、女儿可以作为家族成员的数据元素。总之,在数据处理领域中,每一个需要处理的对象都可以抽象成数据元素,数据元素一般称之为元素。
2.数据的逻辑结构:
前面我们已经提到,数据结构是指相互有关联的数据元素的集合。更通俗地讲,数据结构是带有结构的数据元素的集合。例如,我们前面提到的一年四季的季节名:春、夏、秋、冬。“春”是“夏”的前驱,“夏”是“春”的后继;同样,“夏”是“秋”的前驱,“秋”是“夏”的后继。
数据元素之间的前驱、后继关系就是数据的逻辑结构,这与它们在计算机中的存储位置无关。
3.数据的物理结构:
在利用计算机进行数据处理时,总是要考虑被处理的各数据是如何存放在计算机的存储空间的;并且,各数据元素在计算机存储空间中的位置关系与它们的逻辑关系不一定相同,而且一般也是不可能相同。
数据的逻辑结构在计算机存储空间的存放形式称之为数据的存储结构。也称之为数据的物理结构。
您可能关注的文档
最近下载
- 抗日战争暨世界反法西斯战争胜利80周年PPT课件.pptx VIP
- 2024金华市金婺资源开发集团有限公司招聘17人笔试备考试题及答案解析.docx VIP
- 小学体育教学课件:跳绳课件.pptx
- 浙教版初中数学八年级上册第二章《特殊三角形》单元测试卷(含答案解析)(标准困难).docx VIP
- 浙江金华市金婺资源开发有限公司招聘笔试题库2022.pdf VIP
- 入院和出院护理.ppt VIP
- 研发人员职称评定与晋升管理办法.doc VIP
- YDT5178-2017 通信管道人孔和手孔图集.docx VIP
- 部编版七上全册古文注释、翻译、简答.pdf VIP
- 厂房出租合同正规版范本(2025年最新版)5篇.docx
文档评论(0)