计算机专业基础知识要点及考试考试

PAGE

PAGE 27

数据结构要点第一章 概 论数据就是指能够被计算机识别、存储和加工处理的信息的载体。数据元素是数据的基本单位,可以由若干个数据项组成。数据项是具有独立含义的最小标识单位。数据结构的定义:·逻辑结构:从逻辑结构上描述数据,独立于计算机。·线性结构:一对一关系。·线性结构:多对多关系。·存储结构:是逻辑结构用计算机语言的实现。·顺序存储结构:如数组。·链式存储结构:如链表。·索引存储结构:·稠密索引:每个结点都有索引项。·稀疏索引:每组结点都有索引项。·散列存储结构:如散列表。·数据运算。·对数据的操作。定义在逻辑结构上,每种逻辑结构都有一个运算集合。·常用的有:检索、插入、删除、更新、排序。************************************************************************数据类型:是一个值的集合以及在这些值上定义的一组操作的总称。·原子类型:由语言提供。?·结构类型:由用户借助于描述机制定义,是导出类型。抽象数据类型ADT:·是抽象数据的组织和与之的操作。相当于在概念层上描述问题。?·优点是将数据和操作封装在一起实现了信息隐藏。************************************************************************程序设计的实质是对实际问题选择一种好的数据结构,设计一个好的算法。算法取决于数据结构。************************************************************************算法是一个良定义的计算过程,以一个或多个值输入,并以一个或多个值输出。评价算法的好坏的因素:·算法是正确的;·执行算法的时间;·执行算法的存储空间(主要是辅助存储空间);·算法易于理解、编码、调试。************************************************************************时间复杂度:是某个算法的时间耗费,它是该算法所求解问题规模n的函数。渐近时间复杂度:是指当问题规模趋向无穷大时,该算法时间复杂度的数量级。 空间复杂度:是某个算法的空间耗费,它是该算法所求解问题规模n的函数。算法的时间复杂度和空间复杂度合称算法复杂度。第二章 线性表************************************************************************线性表是由n≥0个数据元素组成的有限序列。n=0是空表;非空表,只能有一个开始结点,有且只能有一个终端结点。************************************************************************线性表上定义的基本运算:·构造空表:Initlist(L)*************************************************顺序表是按线性表的逻辑结构次序依次存放在一组地址连续的存储单元中。在存储单元中的各元素的物理位置和逻辑结构中各结点相邻关系是一致的。地址计算:LOCa(i)=LOCa(1)+(i-1)*d;(首地址为1)在顺序表中实现的基本运算: ·插入:平均移动结点次数为n/2;平均时间复杂度均为O(n)。·删除:平均移动结点次数为(n-1)/2;平均时间复杂度均为O(n)。************************************************************************线性表的链式存储结构中结点的逻辑次序和物理次序不一定相同,为了能正确表示结点间的逻辑关系,在存储每个结点值的同时,还存储了其后继结点的地址信息(即指针或链)。这两部分信息组成链表中的结点结构。 一个单链表由头指针的名字来命名。************************************************************************单链表运算:·建立单链表·头插法:s->next=head;head=s;生成的顺序与输入顺序相反。平均时间复杂度均为O(n)。·尾插法:head=rear=null;if(head=null) head=s;else r->next=s;r=s; 平均时间复杂度均为O(n)·加头结点的算法:对开始结点的操作无需特殊处理,统一了空表和非空表。·查找·按序号:与查找位置有关,平均时间复杂度均为O(n)。·按值:与输入实例有关,平均时间复杂度均为O

计算机专业考试基础知识,计算机专业基础知识要点及考试考试.docx相关推荐

  1. 证券期货基础知识 计算机,2020国考中国证监会专业科目考试大纲(计算机类)...

    一.考试目的 考查考生是否具备证券期货监管工作所必需的计算机专业知识和相关知识的应用能力. 二.考试内容与试卷结构 考试形式为笔试,考试时间120分钟,满分100分. 报考计算机类职位的考生参加本类别 ...

  2. 2020行测计算机基础知识,2020年国家公务员考试中国证监会专业科目笔试考试大纲(计算机类)...

    2020年国家公务员考试中国证监会专业科目笔试考试大纲(计算机类)由国家公务员考试网整理发布.更多关于国家公务员考试,计算机笔试,国考公务员,以及公务员考试备考信息.请关注国家公务员考试网/内蒙古人事 ...

  3. 非专业计算机考试基础内容,全国高等教育自学考试指定教材:计算机应用基础·非计算机专业公共基础科·代码00018...

    &nbsp&nbsp[导读]:全国高等教育自学考试指定教材:计算机应用基础·非计算机专业公共基础科·代码00018,更多自学考试内容.模拟试题和历年真题,请访问易考吧自学考试网(htt ...

  4. 832计算机专业基础,2019年考试科目832计算机组成原理与数据结构.doc

    考试科目:832计算机组成原理与数据结构 一.复习要求: 该考试科目涵盖计算机组成原理和数据结构等学科专业的基础课程.要求考生比较系统地掌握上述专业基础课程的基本概念.基本原理和基本方法,能够综合运用 ...

  5. 在个人计算机系统中 常见外存储器有(),内蒙古事业单位专业知识计算机考试题库:计算机基础练习题(22)...

    内蒙古事业单位招聘考试网提供内蒙古事业单位招聘信息.内蒙古教育系统事业单位招聘信息.内蒙古医疗卫生系统事业单位招聘信息,主要包括内蒙古事业单位招聘职位表.内蒙古事业单位考试时间.考试题库.考试用书.考 ...

  6. 计算机专业知识更新速度快,[计算机专业知识]计算机基础知识论文:医学专业计算机基础教...

    随着高等职业教育的蓬勃发展,培养大量高素质的技能型人才是我国国民经济发展的迫切需要,是高等教育大众化的要求,是促进就业.构建和谐社会的有效措施.下面是答 案 网 ZqNF.Com小编为大家整理的计算机 ...

  7. 832计算机专业基础,福建师范大学2020年考研832计算机应用综合考试大纲

    考研大纲是2020考研学生复习的重要参考资料,它指出了所考科目的大致考试范围,也是考研命题的重要参考依据.2020考研大纲预计将于7月中旬公布,包括公共课考试大纲和专业课统考科目考试大纲,而自命题科目 ...

  8. 高级工计算机题库,计算机高级工题库5 电脑基础知识 IT计算机 专业资料.docx

    文档介绍: 计算机高级工题库5_电脑基础知识_IT计算机_专业资料.docx计算机操作员高级理论试题(五)考试时间120分钟一.填空题(每空1分,共15分)(1) 光驱常用倍速來表示数据的传输速度,其 ...

  9. 计算机专业素质基础知识,计算机类职业素养培养

    随着经济的迅速发展,社会对人才的职业素养要求越来越高,同时对培养职业人才的职业学校有了更高的期待.当前,职业教育已经有了很大发展,但仍然无法追上时代发展的脚步,职业教育与时俱进尚需社会各界共同努力.另 ...

  10. 英语专业计算机基础知识,计算机专业英语基础知识

    <计算机专业英语基础知识>由会员分享,可在线阅读,更多相关<计算机专业英语基础知识(25页珍藏版)>请在人人文库网上搜索. 1.专业英语知识补充,本章学习要点,专业英语与公共英 ...

最新文章

  1. 关于PHP.ini文件的设定
  2. R语言sub函数和gsub函数替换(replace)匹配的字符串实战
  3. gram矩阵的性质_线性代数(十五)标准正交基(Orthonormal Bases)和Gram-Schmidt正交化...
  4. 解决Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile
  5. 教你如何一步步将项目部署到Github
  6. Android开发中,eclipse找不到已存在的layout资源文件
  7. TensorRT(5)-INT8校准原理
  8. 姜黄的毒副作用调研汇总(调研手稿二)
  9. 数学--数论--随机算法--Pollard Rho 大数分解算法(纯模板带输出)
  10. 使用opencv的LBF算法进行人脸关键点检测
  11. 用户(三次)登录--作业小编完成
  12. 什么是创新?如何创新?
  13. Hadoop--Yarn常用命令 与 生产环境核心配置参数
  14. 一种较方便的MATLAB GUI中popupmenu中选取值得获得方法
  15. 51单片机对GPS卫星信号的解码并通过LCD1602或12864显示
  16. java动态添加成员变量,java如何访问成员变量
  17. 添加打印机无法搜索计算机,添加打印机时搜索不到如何解决 电脑搜不到打印机设备的处理办法...
  18. Zynq Axidma linux下驱动axidmatest.c 驱动分析
  19. English - because of,due to ,thanks to ,owing to ,as a result of ,on account of解析
  20. 首都师范 博弈论 6 5 1有限次的重复博弈

热门文章

  1. 困了。还得背课文。变词型
  2. 2016年第七届蓝桥杯 - 省赛 - C/C++大学A组 - H. 四平方和
  3. 详解Python的*args和 **kwargs
  4. python3利用smtplib通过qq邮箱发送邮件
  5. 并发编程——进程——进程理论的创建
  6. 百练1724:ROADS
  7. Flume架构及应用
  8. 【Ubuntu】 Ubuntu16.04搭建NFS服务
  9. 【Linux网络编程】原始套接字编程
  10. 每天一道LeetCode-----计算直方图中最大矩形的面积