二级python基本要求

  1. 掌握python语言的基本语法规则
  2. 掌握不少于2个基本的python标准库
  3. 掌握不少于2个python第三方库,掌握获取并安装第三方库的方法
  4. 能够阅读和分析python程序
  5. 熟练使用IDLE开发环境,能够将脚本程序转变为可执行程序
  6. 了解python计算生态在以下方面(不限于)的主要第三方库的名称:网络爬虫、数据分析、数据可视化、机器学习、Web开发等。

算法复杂度

  1. 算法时间复杂度:是指算法在执行过程中基本运算次数。
  2. 算法的空间复杂度:是指执行这个算法所需要的内存空间。

存储结构

  1. 循环队列是队列的一种顺序存储结构
  2. 当循环队列满或者为空时:队尾指针=队头指针
  3. 非线性结构一定不能采用顺序存储结构 是错的
  4. 关系模型采用二维表来表示,简称表

二叉树

  1. 二叉树的第k层上,最多有 2 ( k − 1 ) 2^{(k-1)} 2(k−1)个节点
  2. 深度为m的二叉树中,最多有 2 m − 1 2^m -1 2m−1个节点
  3. 对任何一棵二叉树,度为0的节点(即叶子节点)总是比度为2的节点多一个
  4. 具有n个节点的二叉树,其深度至少为 l o g 2 n + 1 log_2 n+1 log2​n+1
  5. 完全二叉树在第k层上有 2 ( k − 1 ) 2^{(k-1)} 2(k−1)个节点,且深度为m的二叉树中,共有 2 m − 1 2^m -1 2m−1个节点
  6. 树中的节点数等于树中所有节点的度之和再加1
  7. 前序遍历:首先访问根节点,然后遍历左子树,最后遍历右子树
  8. 中序遍历:首先遍历左子树,然后访问根节点,最后遍历右子树
  9. 后序遍历:首先遍历左子树,然后遍历右子树,最后访问根节点

软件工程基础

  1. 需求分析的主要任务是确定软件系统的功能
  2. 扇入:调用一个给定模块的模块个数
  3. 扇出:由一个模块直接调用的其它模块个数
  4. 软件工程三要素:方法、工具、过程
  5. 基本路径测试是属于白盒测试方法且是动态测试
  6. 数据流图(DFD)的作用是支持软件系统功能建模
  7. 软件是由程序、数据与相关文档构成的完整集合

程序设计基础

  1. 程序流程图是详细设计阶段使用的表达工具
  2. 结构化程序设计方法的原则:自顶向下,逐步求精,模块化,限制使用goto语句
  3. 单元测试涉及的内容有模块接口测试,局部数据结构测试,重要的执行路径的检查,检查模块的错误处理能力
  4. 将ER图转换成关系数据模型的过程属于逻辑设计阶段

数据模型

  1. 第一范式模式:对于关系模式,其中的每个属性都已不能再分为简单项了 第三范式不存在传递依赖

线性链表

  1. 线性链表指线性表的链式存储结构,简称链表。
  2. 线性链表可以是线性结构也可以是非线性结构
  3. 循环链表是线性表的一种链式存储结构,循环队列是队列的一种顺序存储结构

查找技术

  1. 快速排序和对分查找适用于顺序存储的线性表,不适用于链式存储的线性表
  2. 堆排序适用于线性结构,不适用于非线性结构
  3. 最坏情况下比较次数相同的是冒泡排序,快速排序,简单插入排序,简单选择排序为 n ( n − 1 ) 2 \frac{n(n-1)}{2} 2n(n−1)​

栈和队列

  1. 当front=rear时可知队列要么为空要么队列满
  2. 队列是先进先出或后进后出的线性表
  3. 栈是后进先出或先进后出的线性表
  4. 如果rear-front>0,则队列中的元素个数为rear-front个

计算机二级python 公共基础题总结相关推荐

  1. 计算机二级Python公共基础要点+真题题库考试系统下载

    1. 基本数据结构与算法 1.1 算法的基本概念 算法是一种设计好的计算序列,用来解决一类问题. 算法复杂的包括:时间复杂度和空间复杂度.时间复杂度指计算工作量,空间复杂度指内存空间的要求. 综合起来 ...

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

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

  3. 计算机系统具有整体性质,2017年计算机二级《公共基础》重点知识

    2017年计算机二级<公共基础>重点知识 计算机系统实现自动维护和诊断的技术.实施维护诊断自动化的主要软件为功能检查程序和自动诊断程序.下面是小编整理的关于计算机二级<公共基础> ...

  4. 2016计算机二级公共知识,2016计算机二级《公共基础知识》章节训练与答案

    2016计算机二级<公共基础知识>章节训练与答案 第二章 程序设计基础 一.选择题 [例1]结构化程序设计方法提出于_______.(考点1) A)20世纪50年代 B)20世纪60年代 ...

  5. 计算机二级Python历年真题解答(第四套)

    计算机二级Python历年真题解答(第四套) 写在前面 基础操作 1-1 1-2 1-3 简单应用 2-1 2-2 综合应用 3-1 3-2 3-3 写在前面 代码与参考答案不一定相同,但结果一致,真 ...

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

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

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

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

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

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

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

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

最新文章

  1. [zt] petshop4.0 详解之三
  2. MySQL 5.7.2 发布,增强性能和可扩展性
  3. 008_JsonConfig对象
  4. webpack4.x Loaders
  5. jenkins中通过Publish Over SSH将项目部署到远程机器上
  6. Java 面试题(4)—— 多线程
  7. 疫情之下欧洲初创投资,德国竟成最大输家
  8. 如何用 Python 给女友准备甜蜜的七夕礼物?
  9. html评论和回复评论_佟丽娅“挑衅”贾玲,评论区晒刘德华合照,贾玲高情商回复佩服...
  10. oracle excute call,oracle – EXECUTE识别存储过程,CALL不识别
  11. 怎样把Linux的私钥文件id_rsa转换成putty的ppk格式
  12. 书评-YDKJSthis与对象原型
  13. Zend Famework 2 | 如何在自定义类中使用Service Manager
  14. TIBCO Rendezvous 概念
  15. 网盘搜索引擎原理大揭秘
  16. Android Studio入门(安装--开发调试)
  17. JvisualVM使用教程
  18. Linux中的shutdown命令用法
  19. 计算机程序创始人阿达洛芙莱斯
  20. 后疫情时代的肾上腺素 “元宇宙” 有哪些不可忽视的安全问题?

热门文章

  1. 计算机java毕业设计 SSM大学生在线兼职发布与管理平台
  2. ICCV2019-SSF-DAN: Separated Semantic Feature based Domain Adaptation Network for Semantic Segmentati
  3. 浏览器dns查找失败_DNS解释-浏览器如何查找网站
  4. 宠物商城系统的设计与开发(毕业论文第一、二章)
  5. 一个来自普通大学的普通学生的不普通自述
  6. mac数据恢复工具-easyrecovery15forMac轻松帮你恢复
  7. Day10-网页布局实战CSS3
  8. php获取抖音视频播放量,抖音视频没人看?该怎么获取高播放量?
  9. HashMap扩容、树化分析
  10. 免费好用的证件照软件