二级公共基础重点知识

上传人:j****9 文档编号:45997937 上传时间:2018-06-20 格式:DOC 页数:30 大小:792KB
返回 下载 相关 举报
二级公共基础重点知识_第1页
第1页 / 共30页
二级公共基础重点知识_第2页
第2页 / 共30页
二级公共基础重点知识_第3页
第3页 / 共30页
二级公共基础重点知识_第4页
第4页 / 共30页
二级公共基础重点知识_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《二级公共基础重点知识》由会员分享,可在线阅读,更多相关《二级公共基础重点知识(30页珍藏版)》请在金锄头文库上搜索。

1、飞翔培训计算机二级公共基础知识培内部讲义I二级公共基础知识辅导讲义二级公共基础知识辅导讲义目录目录第一章 数据结构与算法.1 1.1 算法.1 1.2 数据结构的基本概念.1 1.3 线性表及其顺序存储结构.2 1.4 栈和队列.3 1.5 线性链表.3 1.6 树与二叉树.5 1.7 查找技术.7 1.8 排序技术.8 本章应考点拨.8 第二章 程序设计基础.9 2.1 程序设计风格.9 2.2 结构化程序设计(面向过程的程序设计方法).9 2.3 面向对象的程序设计.10 本章应考点拨.11 第三章 软件工程基础.12 3.1 软件工程基本概念.12 3.2 结构化分析方法.14 3.3

2、结构化设计方法.15 3.4 软件测试.17 3.5 程序的调试.20 本章应考点拨.20 第四章 数据库设计基础.21 4.1 数据库系统的基本概念.21 4.2 数据模型.23 4.3 关系代数.26 4.4 数据库设计方法和步骤.27 本章应考点拨.28飞翔培训计算机二级公共基础知识培内部讲义1第一章第一章 数据结构与算法数据结构与算法(30 分)(选择分)(选择 20,填空,填空 10)1.1 算法算法1、算法是指解题方案的准确而完整的描述。换句话说,算法是对特定问题求解步骤,方法步骤,方法的一种描述。*:算法不等于程序,也不等于计算方法。程序的编制不可能优于算法的设计算法不等于程序,

3、也不等于计算方法。程序的编制不可能优于算法的设计。2、算法的基本特征(1)可行性可行性。针对实际问题而设计的算法,执行后能够得到满意的结果。1015+1-1015=01015-1015+1=1(2)确定性确定性。每一条指令的含义明确,无二义性。并且在任何条件下,算法只有唯一的一条执行路径,即相同的输入只能得出相同的输出。(3)有穷性有穷性。算法必须在有限的时间内完成。有两重含义,一是算法中的操作步骤为有限个,二是每个步骤都能在有限时间内完成。(4)拥有足够的拥有足够的情报情报(信息)(信息)。算法中各种运算总是要施加到各个运算对象上,而这些运算对象又可能具有某种初始状态,这就是算法执行的起点或

4、依据。因此,一个算法执行的结果总是与输入的初始数据有关,不同的输入将会有不同的结果输出。当输入不够或输入错误时,算法将无法执行或执行有错。一般说来,当算法拥有足够的情报时,此算法才是有效的;而当提供的情报不够时,算法可能无效。*:综上所述,所谓算法,是一组严谨地定义运算顺序的规则,并且每一个规则都是有效的,且是明确的,此顺序将在有限的次数下终止。3、算法复杂度主要包括时间复杂度和空间复杂度。(读熟)(读熟)(1)算法算法时间复杂度时间复杂度是指执行算法所需要的是指执行算法所需要的计算工作量计算工作量,可以用执行算法的过程中所需,可以用执行算法的过程中所需基本运算的执行基本运算的执行次数次数来度

5、量。来度量。(2)算法)算法空间复杂度空间复杂度是指执行这个算法所需要的内存空间。是指执行这个算法所需要的内存空间。1.2 数据结构的基本概念数据结构的基本概念1、数据结构数据结构是指相互有关联的数据元素的集合。是指相互有关联的数据元素的集合。飞翔培训计算机二级公共基础知识培内部讲义22、数据结构主要研究和讨论以下三个方面的问题:、数据结构主要研究和讨论以下三个方面的问题:(1)数据集合中各数据元素之间所固有的逻辑关系,即数据的逻辑结构数据的逻辑结构。数据的逻辑结构包含:1)表示数据元素的信息;2)表示各数据元素之间的前后件关系。(2)在对数据进行处理时,各数据元素在计算机中的存储关系,即数据的存储结构数据的存储结构。数据的存储结构有数据的存储结构有顺序顺序、链接链接、索引索引等等。1)顺序存储。(数组最大)顺

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号