计算机等级二级公共基础知识计算机等级二级公共基础知识.ppt

计算机等级二级公共基础知识计算机等级二级公共基础知识.ppt

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

计算机等级考试二级教程 公共基础知识 公共基础知识 一、基本数据结构与算法。 二、程序设计基础。 三、软件工程基础。 四、数据库设计基础。 第一部分 数据结构与算法 5-7个题(10-14分) 考试大纲: 一.基本要求: 1.掌握算法的基本概念 2.掌握基本数据结构及其操作 3.掌握基本排序和查找算法 二.考试内容: 1. 算法的基本概念;算法复杂度的概念和意义(时间复杂度和空间复杂度) 2. 数据结构的定义;数据的逻辑结构与存储结构;数据结构的图形表示;线性结构与非线性结构的概念 3.线性表的定义;线性表的顺序存储结构及其插入与删除运算 4.栈和队列的定义;栈和队列的顺序存储结构及其基本运算 5. 线性单链表、双向链表与循环链表的结构及其基本运算 6. 树的基本概念;二叉树的定义及其存储结构;二叉树的前序、中序和后序遍历。 7.顺序查找与二分法查找算法;基本排序算法(交换类排序,选择类排序,插入类排序) 考点一、算法(P1) 一. 算法的基本概念▲ 所谓算法是指解题方案的准确而完善的描述。 1.算法的基本特征 ①可行性:是否可行。 ②确定性:指算法中的每一个步骤必须有明确定义,不允许有模棱两可的解释,也不允许有多义性。 ③有穷性:指算法必须在有限的时间内做完,即算法必须能在执行有限个步骤后终止。 ④拥有足够的情报:收集的输入信息等。 2. 算法的基本要素 一个算法通常由两种要素组成:一是对数据对象的运算和操作,二是算法的控制结构。 (1)算法中对数据的运算和操作(指令)(P2) 算术运算:加、减、乘、除 逻辑运算:与、或、非 关系运算:大于、小于、等于、不等于 数据传输:赋值、输入、输出 (2)算法的控制结构(P3) 一个算法一般都可以用顺序、选择、循环三种基本控制结构组成。 描述算法的工具有:传统流程图、N-S结构化流程 图、算法描述语言。 传统流程图、N-S结构化流程图、算法描述语言。 二.算法的复杂度▲(P5) 算法的复杂度主要包括:时间复杂度和空间复杂度. 1.算法的时间复杂度:指执行算法所需要的计算工作量.工作量可以用算法所执行的基本运算次数来度量,而算法所执行的基本运算次数是问题规模的函数. 即算法的工作量=f(n) 其中n是问题的规模. 可以用平均性态和最坏情况复杂性两种方法. 2.算法的空间复杂度:指执行这个算法所需要的内存空间.包括算法程序所占的空间、输入的初始数据所占的存储空以及算法执行过程中所需要的额外空间。其中额外空间包括算法程序执行过程中的工作单元以及基本种数据结构所需要的附加存储空间(例如,在链式结构中,除了存储数据本身外,还需要存储链接信息)。 考点二、数据结构的基本概念(P7) 数据结构学科主要研究如下三个方面的内容: ①数据集合中各数据元素之间所固有的逻辑关系,即数据的逻辑结构. ②在对数据进行处理时,各数据元素在计算机中的存储关系,即数据的存储结构. ③对各种数据结构进行的运算. 数据结构学科的研究目的:提高数据处理的效率.主要 包括: ①数据处理速度. ②尽量节省在数据处理过程中所占用的计算机存储空间. 一.数据结构的定义:指相互关联的数据元素的集合. 1.数据处理:指对数据集合中的各元素以各种方式进行运算.(插入,删除,查找,更改等) 2.数据元素:在数据处理领域中,每一个需要处理的对象都可以抽象为数据元素. 3.数据结构:是指反映数据元素之间关系的数据元素集合的表示. 一个数据结构应包括两方面的信息:一是表示数据元素的信息,二是表示各数据元素之间的前后件关系. ①数据的逻辑结构(P11):指反映数据元素之间逻辑关系的数据结构. 它包含两个要素:一是数据元素的集合,通常记为D,二是D上的关系,它反映了D中各数据元素之间的前后件关系,通常记为R,形式表示为:B=(D,R) 其中B表示数据结构 为了反映D中各数据元素之间的前后件关系,一般用二元组来表示.例如,假设a与b是D中的两个数据,则二元组(a,b)表示a是b的前件,b是a的后件.这样,在D中的每两个元素之间的关系都可以用这种二元组来表示. 例:一年四季的数据结构可以表示成: B=(D,R) D={春,夏,秋,冬} R={(春,夏),(夏,秋),(秋,冬)} ②数据的存储结构(P12):指数据的逻辑结构在计算机存储空间中的存放形式.也称为物理结构. 一般来说,一种数据的逻辑结构根据需要表示成多种存储结构,常用存储结构有顺序,链接,索引等. 各数据元素在计算机存储空间中的位置关系与它们的逻辑关系不一定是相同的,而且一般也不可能相同. (P13) 二.数据结构的图形表示 一个数据结构除了用二元关系表示外,还可以直观 的用图形表示. 图形表示方法

文档评论(0)

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

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

1亿VIP精品文档

相关文档