文档介绍:

目录

全国计算机级别考试——二级公共基本知识辅导讲义 1

第一章 数据构造与算法 1

第二章 程序设计基本 7

第三章 软件工程基本 9

第四章 数据库设计基本 16

第一章 数据构造与算法

1.1 算法

1、算法是指解题方案精确而完整描述。换句话说,算法是对特定问题求解环节一种描述。

*:算法不等于程序,也不等于计算办法。程序编制不也许优于算法设计这是由于:在编写程序时要受到计算机系统运营环境限制,程序普通还要考虑诸多与办法和分析无关细节问题。

2、算法基本特性

(1)可行性。针对实际问题而设计算法,执行后可以得到满意成果。

(2)拟定性。每一条指令含义明确,无二义性。并且在任何条件下,算法只有唯一一条执行途径,即相似输入只能得出相似输出。

(3)有穷性。算法必要在有限时间内完毕。有两重含义,一是算法中操作环节为有限个,二是每个环节都能在有限时间内完毕。

(4)拥有足够情报。算法中各种运算总是要施加到各个运算对象上,而这些运算对象又也许具备某种初始状态,这就是算法执行起点或根据。因而,一种算法执行成果总是与输入初始数据关于,不同输入将会有不同成果输出。当输入不够或输入错误时,算法将无法执行或执行有错。普通说来,当算法拥有足够情报时,此算法才是有效;而当提供情报不够时,算法也许无效。

*:综上所述,所谓算法,是一组严谨地定义运算顺序规则,并且每一种规则都是有效,且是明确,此顺序将在有限次数下终结。

3、算法复杂度重要涉及时间复杂度和空间复杂度。

(1)算法时间复杂度是指执行算法所需要计算工作量,可以用执行算法过程中所需基本运算执行次数来度量。

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

1.2 数据构造基本概念

1、数据构造是指互有关于联数据元素集合。

2、数据构造重要研究和讨论如下三个方面问题:

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

数据逻辑构造包括:1)表达数据元素信息;2)表达各数据元素之间先后件关系先后件关系:普通状况下,在具备相似特性数据元素集合中,各个数据元素之间存在某种关系(即联系),这种关系反映了该集合中数据元素所固有一种构造。在数据解决领域中,普通把数据元素之间这种固关于系简朴地用先后件关系(即直接前驱与直接后继关系)来描述。

(2)在对数据进行解决时,各数据元素在计算机中存储关系,即数据存储构造。

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

1)顺序存储。它是把逻辑上相邻结点存储在物理位置相邻存储单元里,结点间逻辑关系由存储单元邻接关系来体现。由此得到存储表达称为顺序存储构造。

2)链接存储。它不规定逻辑上相邻结点在物理位置上亦相邻,结点间逻辑关系是由附加指针字段表达。由此得到存储表达称为链式存储构造。

3)索引存储:除建立存储结点信息外,还建立附加索引表来标记结点地址。

*:数据逻辑构造反映数据元素之间逻辑关系,数据存储构造(也称数据物理构造)是数据逻辑构造在计算机存储空间中存储形式。同一种逻辑构造数据可以采用不同存储构造,但影响数据解决效率。

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

3、数据构造图形表达

一种数据构造除了用二元关系表达外,还可以直观地用图形表达。在数据构造图形表达中,对于数据集合D中每一种数据元素用中间标有元素值方框表达,普通称之为数据结点,并简称为结点;为了进一步表达各数据元素之间先后件关系,对于关系R中每一种二元组,用一条有向线段从前件结点指向后件结点。

4、数据构造分为两大类型:线性构造和非线性构造。

(1)线性构造(非空数据构造)条件:1)有且只有一种根结点在数据构造中,没有前件结点称为根结点。

;2)每一种结点最多有一种前件,也最多有一种后件。

*:常用线性构造有线性表、栈、队列和线性链表等。

(2)非线性构造:不满足线性构造条件数据构造。

*:常用非线性构造有树、二叉树和图等。

1.3 线性表及其顺序存储构造

1、线性表由一组数据元素构成,数据元素位置只取决于自己序号,元素之间相对位置是线性。线性表是由n(n≥0)个数据元素构成一种有限序列,表中每一种数据元素,除了第一种外,有且只有一种前件,除了最后一种外,有且只有一种后件。线性表中数据元素个数称为线性表长度。线性表可觉得空表。

*:线性表是一种存储构造,它存储方式:顺序和链式。

2、线性表顺序存储构造具备两个基本特点:(1)线性表中所有元素所占存储空间是持续;(2)线性表中各数据元素在存储空间中是按逻辑顺序依次存储。

*:由此可以看出,在线性表顺序存储构造中,其先后件两个元素在存储空间中是紧邻,且前件元素一定存储在后件元素前面,可以通过计算机直接拟定第i个结点存储地址。

3

内容来自淘豆网www.taodocs.com转载请标明出处.

计算机二级考风考纪主题班会,2021年我国计算机二级考试基础概述.doc相关推荐

  1. 计算机二级考风考纪主题班会,计算机二级C语言上机题库及答案(100套).doc

    文档介绍: 计算机二级c语言上机题库及答案内部资料,切勿外传!填空题.第1套请补充FUN函数,FUN函数的功能是求10的阶乘.注意:部分源程序给出如下.请勿改动主函数main和其它函数中的任何内容,仅 ...

  2. 计算机班班会课教案,计算机班运动会总结主题班会ppt课件.ppt

    计算机班运动会总结主题班会ppt课件 15计算机(1)班运动会总结主题班会 Best Wish For You 非常感谢我们班有这么多优秀的同学,他们都在以自己的方式为我们的班集体做着不懈地努力. 感 ...

  3. 某大学2021秋季学期Java期末考试范围概述

    某大学2021秋季学期Java期末考试范围概述 Scope of inspection Not test Edition Scope of inspection 第四章 类与对象(三大特征必须掌握,以 ...

  4. 诚信迎考 计算机考试主题班会策划,“复习迎考诚信考试”主题班会班会教案 .doc...

    "复习迎考诚信考试"主题班会班会教案 第一篇:金色童年主持人A:同学们,我们每个人都珍藏着一本相册.翻开相册,我们看到一张张可爱的笑脸,想起一幕幕难忘的经历.照片里动人的故事告诉我 ...

  5. 计算机硕士专业考研难度排名,2021考研:计算机考研难度排行榜

    2019计算机专业考研院校前三强是清华.北大和北航,由于地理位置好,学科实力强,报考的学生较多,当然难度也非常大了:排在第四.第五的是上海交大与哈工大,前5所高校中哈工大考取的难度相对要低一些,当然学 ...

  6. 计算机等级考动漫技术,2021年全国计算机一级WPS考试重点讲解:WPS演示中制作多彩动画的技巧...

    &nbsp&nbsp[导读]:2021年全国计算机一级WPS考试重点讲解:WPS演示中制作多彩动画的技巧,更多全国等级考试报名时间.考试时间以及考试模拟试题,请访问易考吧全国等级考试栏 ...

  7. 中国科学院计算机院士,中国科学院院士夏培肃:我国计算机领域的先驱者

    "一个人在一生中,常常会有一些改变命运的重要转折点.对于我来说,这个重要的转折点出现于1952年的一个晚上--我第一次谒见华罗庚教授时."我国计算机研究的先驱和我国计算机事业的重要 ...

  8. 2021计算机专业考408的学校,2021考研:计算机考研408是什么?统考学校有哪些?...

    到底计算机考研408是怎么样的. 第一,什么学校考408,大部分985和少部分211 第二,难度怎么样,确实难度很大,我没考过其他工科,不知道是不是最难.但是我想说的是考过的大部分都说特别难,一般考8 ...

  9. 2021计算机一级选择题必背知识点,2021年度全国计算机等级考试MSOffice选择题必考.doc...

    选取题汇总 关于数据库管理阶段特点,下列说法中错误是 C 数据真正实现了构造化 数据共享性高,冗余度低,易扩充 数据独立性差 数据由DBMS统一管理和控制 在关系数据库设计中,关系模式是用来记录顾客数 ...

最新文章

  1. 第 3 章 kickstart
  2. 数据库操作之增删改查CRUD
  3. win服务器系统程序原因
  4. 庆祝开博第一天!呵呵!
  5. php7 安装zendopcache,安装PHP加速插件ZendOpcache
  6. Windbg学习 (0x0001) 安装与基本配置
  7. 分析脚本文件AndroidInitProcess分析心得(1)
  8. 添加dubbo.xsd的方法
  9. pause容器作用_Kubernetes学习之pause容器
  10. 水晶报表常见问题整理之一(20050417)
  11. Vue.js 牛刀小试(持续更新~~~)
  12. hibernate mysql 读写分离_SpringBoot集成Spring Data JPA及读写分离
  13. JS中的THIS处理及正则表达式 — 1、callapplyjson
  14. 数理在线计算机,原码/反码/补码在线计算器
  15. 什么?阿里巴巴不允许工程师直接使用Log4j和Logback的API!
  16. 【DCANet2022】DCANet: Differential Convolution Attention Network for RGB-D Semantic Segmentation
  17. python根据时间序列画折线图_Python如何根据时间序列数据作图
  18. 在这里,看到未来——2013微软技术节印象
  19. 论文审稿意见太奇葩?NeurIPS 2021:把它曝光出来给人看
  20. 汇编中的test和cmp指令[Z]

热门文章

  1. 张建宁:“海阔天空”的物联网必须脚踏实地
  2. linux修改用户uid gid
  3. python绘图设置时间坐标轴_Matplotlib绘图双纵坐标轴设置及控制设置时间格式
  4. 阿里云服务器Ubuntu系统搭建mqtt服务器
  5. dlt645协议电表数据采集接入PLC或scada等组态软件系统(转modbus)实现内网监控技术方案
  6. Word2016文档完美地在表格里的方框(□)中打钩(√)
  7. 看教程学虚幻四——粒子特效之魔法阵
  8. 云中和花木_王者荣耀:体验服4位英雄加强,狂铁不再“漏电”,云中君又行了...
  9. ngx_shmtx_lock 分析
  10. std::set用法