第一题:在长度为 n 的有序链表中进行查找,最坏情况下需要比较的次数为 n 。
解析:最坏情况--查找的元素为表中最后一个元素或查找的元素中不再表中,则需要比较表中所有元素,
          所以最坏情况下需要比较次数为 n 。

知识点2:对长度为 n 的线性表进行快速排序,最坏情况下需要比较的次数为 n(n-1)/2 。

知识点3:在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,
               那么他们就称为一个逆序;快速排序的思想:从线性表中选取一个元素,设为 T ,将线性表中后
               面小于 T 的元素移到前面,而前面大于 T 的元素移到后面,结果就将线性表分成两部分(称两个
               子表),T 插入到其分割线的位置处,这个过程就称为线性表的分割,然后再用同样的方法对分
               割出的子表进行同样的分割;快速排序不是对两个相邻元素进行比较,可以实现通过一次交换而
               消除多个逆序,但由于均与 T (基准元素)比较,也可能产生新的逆序。

知识点3:对于长度为 n 的有序线性表,再最坏情况下,二分法查找需要比较 log2n 次,故本题需要比较的次数为7;

知识点4:堆排序 nlog2n
               简单插入排序 n(n-1)/2
               快速排序 n(n-1)/2
               快速查找 n
               寻找最大项 n-1
               希尔排序比较次数 nr(1<r<2)

知识点5:最坏情况下时间复杂度:有序表的对分查找为 O(log2n)
              寻找最大想为 O(n-1)
               顺序查找为 O(n)
               堆排序为 O(nlog2n)

知识点6:能使用二分法查找(对分查找)的线性表必须满足两个条件:①用顺序存储结构;②线性表是有序表;

知识点7:软件工程三要素:方法、工具、过程;
               方法:完成软件开发各项任务的技术手段;
               工具:支持软件的开发、管理、文档生成;
               过程:支持软件开发的各个环节的控制、管理;

知识点8:黑盒测试:又称为功能测试或数据驱动测试,着重测试软件功能,它依据需求规格说明书功能描述;

知识点9:需求分析---对待开发软件提出的需求进行分析并给出详细定义,是确定软件系统要做什么的阶段;
               软件设计---分为概要设计和详细设计两个阶段,会给出软件的结构、模块的划分、功能的分配以
及处理流程,是确定软件怎么做的阶段;

知识点10:系统结构图宽度:宽度---最大模块数的层的控制跨度(横向最大模块数)

知识点11:软件设计常用的工具---结构图、程序流程图、N-S图、PAD图、HIPO图、判定表、PDL图、DFD图(数据流程图)是需求分析阶段使用的工具;

知识点12:软件测试---为了发现错误而执行程序的过程,只发现错误而不改正错误;
    程序调式---诊断和改正程序中的错误;

知识点13:数据流图应遵循以下构造规则和注意事项:①对加工处理建立唯一、层次性的编号,且每个加工处理
通常要求既有输入又有输出;②数据存储之间不应有数据流;③数据图的一致性,即输入输出、读写的对应;
④父图子图关系与平衡规则。相邻两层DFD之间具有父子关系,子图代表了父图中某个加式的详细描述,父图表示了
子图间的接口;子图个数不大于父图中的处理个数,所有子图的输入输出数据流和父图中相应处理的输入输出数据流
必须一致。

计算机二级基础知识【重】相关推荐

  1. 计算机二级循环储存,【日常干货】计算机二级基础知识(第三期)

    原标题:[日常干货]计算机二级基础知识(第三期) 即便是周末 也不要忘了学习哦 1.下列结构中属于线性结构链式存储的是 A)双向链表 B)循环队列 C)二叉链表 D)二维数组 ▼ A[解析]双向链表也 ...

  2. 全国计算机二级基础知识ppt,有关全国计算机二级基础知识.ppt

    有关全国计算机二级基础知识 参照完整性的设置 参照完整性是建立在相关表建立永久关系的基础上的. 4.数据完整性综述 数据库的三类完整性 实体完整性:字段级.记录级 参照完整性:表级 相关表之间的数据一 ...

  3. 江苏省计算机二级基础部分,江苏省计算机二级-基础知识部分.doc

    江苏省计算机二级-基础知识部分 江苏计算机二级公共基础知识(重点部分) 信息技术及通信 1.(2006C)信息技术指的是用来扩展人的信息器官功能.协助人们进行信息处理的一类技术.在下列基本信息技术中, ...

  4. 计算机二级基础知识试题,xx年计算机二级基础知识试题及答案

    xx年计算机二级基础知识试题及答案 (7页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 XX年计算机二级基础知识试题及答 案XX年计算机二 ...

  5. 2016年计算机基础知识试题及答案,2016年计算机二级基础知识试题及答案

    2016年计算机二级基础知识试题及答案 (13页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 2016 年计算机二级基础知识试题及答案7 ...

  6. 计算机二级基础知识 文库,计算机二级选择题基础知识.docx

    计算机二级选择题基础知识.docx 11.第一台计算机1946年2月14日,在美国宾西尼亚大学的莫尔电机学院,世界第一台现代电子计算机"埃尼阿克"ENIAC诞生,重达30T,在1S ...

  7. 计算机二级基础知识整理

    计算机基础知识部分 1.1计算机概述 考点1计算机发展简史 1946年2月日,世界上第一台电子计算机Eniac在美国宾夕法尼亚大学诞生,它的出现具有划时代的伟大意义. 从第一台计算机的诞生到现在,计算 ...

  8. 计算机二级基础知识 文库,计算机二级公共基础知识(全)

    计算机二级公共基础知识(全) 1.1 算法 考点1 算法的基本概念 计算机解题的过程实际上是在实施某种算法,这种算法称为计算机算法. 算法(algorithm)是一组严谨地定义运算顺序的规则,并且每一 ...

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

    国家计算机二级测试公共基础知识教材 公共基础知识总结之第一章数据结构和算法 (1) 公共基础知识总结之第二章程序设计基础 (4) 公共基础知识总结之第三章软件工程基础 (5) 公共基础知识总结之第四章 ...

  10. 计算机二级基础知识微盘,计算机二级C++基础知识(整理版).pdf

    裴永磊文库 计算机二级 C++ 基础知识 1.1 算法 算法:是解题方案的准确而完整的描述.通俗地说,算法就是计算机解题的过程. 算法不等于程序,也不等 于计算方法,程序的编制不可能优于算法的设计. ...

最新文章

  1. 线性代数--矩阵、向量
  2. BS4 keep on!
  3. 架构组件专栏 | ViewModel深入浅出
  4. 干货 | 要怎样和程序猿谈一场没有bug的恋爱
  5. SAP S4 HANA-The future is here?
  6. best wavelet guide
  7. python rq asyncio_Python 的异步 IO:Asyncio 简介
  8. 数据结构java语言kmp_数据结构(java语言描述)模式匹配——KMP算法
  9. 用计算机打出二分之一,win10手机计算器怎么输入二分之一?
  10. 面向对象设计——七大原则
  11. OpenJ_Bailian 3151 Pots (BFS)
  12. html页面数学公式添加(附图)
  13. ftp搭建和定时增量同步实现
  14. 目瞪口呆,4款1M不到的实用软件,颠覆你的认知
  15. Python利用wakeonlan库 局域网 网络唤醒电脑
  16. 好课堂Scratch编程08 趣学篇(四)密林深处的危险气息
  17. Android获取设备的IP地址的两种方法
  18. ggcor |相关系数矩阵可视化
  19. 编写测试用例的基本方法之边界值
  20. java分隔符读取文件_java – 在读取文件时使用分隔符

热门文章

  1. mysql linux-syn25000是什么_Linux使用awl0.2进行局域网SYN进行洪水ATT
  2. 什么样的视频号内容更容易火?视频号怎么做推送上热门
  3. 学生家乡网页设计作品静态HTML网页—— HTML+CSS+JavaScript制作辽宁沈阳家乡主题网页源码(11页)
  4. 2021年中国服务进出口回顾:进出口总额持续快速增长,其中:知识密集型服务贸易占比提高[图]
  5. wxpython动态实时绘图_wxPython实现画图板
  6. 【TOJ 3755】 Graph and Queries【Splay】
  7. 《SolidWorks 2014中文版机械设计从入门到精通》——2.5 尺寸标注
  8. 惊!Go里面居然有这样精妙的小函数!
  9. 计算机笔记--【Redis高级】
  10. D. Little Girl and Maximum XOR(贪心)