国家计算机二级测试公共基础知识教材

公共基础知识总结之第一章数据结构和算法 (1)

公共基础知识总结之第二章程序设计基础 (4)

公共基础知识总结之第三章软件工程基础 (5)

公共基础知识总结之第四章数据库系统 (7)

公共基础知识总结之第一章数据结构和算法

第一章数据结构和算法

1.1 算法

算法:是指解题方案的准确而完整的描述。

算法不等于程序,也不等计算机方法,程序的编制不可能优于算法的设计。

算法的基本特征:是一组严谨地定义运算顺序的规则,每一个规则都是有效的,是明确的,此顺序将在有限的次数下终止。特征包括:

(1)可行性;

(2)确定性,算法中每一步骤都必须有明确定义,不充许有模棱两可的解释,不允许有多义性;

(3)有穷性,算法必须能在有限的时间内做完,即能在执行有限个步骤后终止,包括合理的执行时间的含义;

(4)拥有足够的情报。

算法的基本要素:一是对数据对象的运算和操作;二是算法的控制结构。

指令系统:一个计算机系统能执行的所有指令的集合。

基本运算和操作包括:算术运算、逻辑运算、关系运算、数据传输。

算法的控制结构:顺序结构、选择结构、循环结构。

算法基本设计方法:列举法、归纳法、递推、递归、减斗递推技术、回溯法。

算法复杂度:算法时间复杂度和算法空间复杂度。

算法时间复杂度是指执行算法所需要的计算工作量。

算法空间复杂度是指执行这个算法所需要的内存空间。

1.2 数据结构的基本基本概念

数据结构研究的三个方面:

(1)数据集合中各数据元素之间所固有的逻辑关系,即数据的逻辑结构;

(2)在对数据进行处理时,各数据元素在计算机中的存储关系,即数据的存储结构;

(3)对各种数据结构进行的运算。

数据结构是指相互有关联的数据元素的集合。

数据的逻辑结构包含:

(1)表示数据元素的信息;

(2)表示各数据元素之间的前后件关系。

数据的存储结构有顺序、链接、索引等。

计算机二级基础知识教材,国家计算机二级考试公共基础知识教材相关推荐

  1. 2020辅警考试计算机知识题,2019辅警考试公共基础知识:计算机知识习题

    1. 十进制数15对应的二进制数是( ) A.1111 B.1110 C.1010 D.1100 2. 内存和外存相比,其主要特点是( ) A.能存储大量信息 B.能长期保存信息 C.存取速度快 D. ...

  2. 计算机公共基础知识教材,国家计算机二级考试公共基础知识教材

    国家计算机二级考试公共基础知识教材 国家计算机二级考试公共基础知识教材 国家计算机二级考试公共基础知识教材 公共基础知识总结之第一章数据结构与算法 .......................... ...

  3. 计算机二级循环队列知识点,考点!计算机二级考试公共基础知识冲刺复习笔记:栈、队列和循环队列...

    小编所收集到的相关计算机二级考试公共基础知识冲刺复习笔记:栈.队列和循环队列的资料 大家要认真阅读哦! 1.栈(Stack)又称堆栈. (1)栈是一种运算受限的线性表,其限制是仅允许在表的一端进行插入 ...

  4. 计算机二级链表,你知道吗?计算机二级考试公共基础知识冲刺复习笔记:线性链表、双向链表与循环链表...

    小编所收集到的相关计算机二级考试公共基础知识冲刺复习笔记:线性链表.双向链表与循环链表的资料 大家要认真阅读哦! 1.数据结构中,每个数据存储在一个存储单元中,这个存储单元称为结点.在链式存储方式中, ...

  5. 2018年计算机二级知识点,2018年计算机二级考试公共基础知识点:栈及其基本运算...

    2018年3月计算机等级考试即将开始啦!小编在这里为考生们整理了2018年计算机二级考试公共基础知识点,希望能帮到大家,想了解更多资讯,请关注出国留学网的及时更新哦. 2018年计算机二级考试公共基础 ...

  6. 计算机二级考试公共基础知识点,计算机二级考试公共基础知识点

    二级考试公共基础知识点.绝对全面 第一章数据结构与算法 1.所谓算法是解题方案的准确而完整的描述.是一组严谨地定义运算顺序的规则,此顺序将在有限的次数下终止. 2.算法的基本特征:可行性.确定性.有穷 ...

  7. 计算机等级考试 公共基础知识资料

    网络整理: 计算机等级考试 公共基础知识资料 第一章 数据结构与算法 [考点1]算法的基本概念 1.算法:是指一组有穷的指令集,是解题方案的准确而完整的描述.算法不等于程序,也不等于计算方法. 2.算 ...

  8. 公务员考试中公共基础知识计算机,2012山东省公务员考试公共基础知识最新考试试题库(完整版)...

    2012山东省公务员考试公共基础知识最新考试试题库(完整版) 件将会____. A.永远不再发送 B.需要对方再次发次 C.保存在服务商的主机上 D.退回发信人 18.下列部件中,不属于计算机主机内的 ...

  9. 公务员考试中公共基础知识计算机,2015山西省公务员考试公共基础知识考试重点和考试技巧...

    2015山西省公务员考试公共基础知识考试重点和考试技巧 1.在使用Word文本编辑软件时,要把文章中所有出现的"计算机"都改成"computer",可选择___ ...

  10. c语言事业单位笔试题目及答案,2017年事业单位考试公共基础知识试题及答案

    2017年事业单位考试公共基础知识试题及答案 一.多项选择题 1.知识产权包括( ). A.商标权 B.发明权 C.专利权 D.著作权 E.姓名权 2.民法中的证券具有的特征是( ). A.一种股票凭 ...

最新文章

  1. Fragment生命周期与Fragment执行hide、show后的生命周期探讨
  2. python 生成html文件浏览器_python如何将数据生成html文件+浏览器中文显示乱码问题...
  3. golang 捕获堆栈信息_【网络数据安全】为什么时间戳对于数据包捕获很重要
  4. 「软件项目管理」成本估算模型——Walston-Felix模型和COCOMO Ⅱ模型
  5. ORA-01033: ORACLE initialization or shutdown in progress
  6. C#不支持XPATH2.0
  7. BootstrapTable冻结表头(一)
  8. linux mem cache,Linux内存:MemTotal、MemFree、MemAvailable三者区别
  9. python 模块 类 函数_Python17之函数、类、模块、包、库
  10. background背景图片自适应_一侧定宽、一侧自适应,尽量多的方案实现?「前端剑指offer」...
  11. 多线程的处理 handler   handlerTread Intentservice
  12. cobbler自动化系统安装
  13. EeasyWechat 微信app支付
  14. 开发人员必学!java工程师个人简历模板下载
  15. java代码jar包混淆,proguard对java代码进行混淆
  16. Class文件是个啥?
  17. 计算机专业申请phd美国,揭秘美国大学计算机专业PHD申请难度有多大
  18. mysqldump 备份报 Warning: A partial dump from a server that has GTIDs will by default include the..
  19. 《武则天正传》读后感
  20. 月过春枝似带烟的情境里

热门文章

  1. 如何建立java ssm工程_如何搭建一个ssm项目
  2. mysql主从配置 windows_windows实现mysql主从配置
  3. python从零基础到项目实战 当当_Python 3.x网络爬虫从零基础到项目实战
  4. 使用py-faster-rcnn来训练voc2007数据集(Ubuntu)
  5. 有序数组求和问题(Two Sum II - Input array is sorted)
  6. yii2之原生sql
  7. highcharts 去掉Highcharts.com链接
  8. 寻找最大的K个数,Top K问题的堆实现
  9. rtp rtcp rtsp
  10. CMMI入门 - 由来与思路