公共基础知识点计算机,计算机公共基础知识重点必考

2023-11-05 12:31

本文主要是介绍公共基础知识点计算机,计算机公共基础知识重点必考,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

公共基础补充知识点

公共基础复习方法:

第一:请把10页纸背下来;

第二:把习题册的公共基础题目做好;

第三:结合考前公共基础补充知识复习好;(注意:下划线的一般是选择题目,框起

来的一般是填空题目,没有下划线和方框标识的一般也是选择题目)

数据结构与算法

算法的基本特性:可行性,确定性,有穷性,拥有足够的情报。

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

算法复杂度包括时间复杂度和空间复杂度。时间复杂度:执行算法所需要的计算机工作量。空间复杂度:执行算法所要的内存空间。

数据结构分为逻辑结构和存储结构。常用的存储结构有顺序结构、链式存储结构、索引

存储结构、

数据逻辑结构:反映数据元素之间逻辑关系的数据结构。

数据存储结构:数据的逻辑结构在计算机存储空间中的存放形式。

队:FIFO,—头进,另一头出来。循环队列,一般题型:概念、计算队列中还有几个元素(尾指针减去头指针)。

栈:FILO,只能从一个头进,出。一般题型:概念、问 A B C D四个选项中不能出栈

的次序。

线性表的基本概念。记住线性表顶多有一个头节点和一个后继节点。所以栈、队列、单向链表都是线性表,树、双向链表不是线性表。

树;叶子节点最多的个数:2 n-1个节点。一共的节点数目 2n-l,节点为2的数目为节点

为1的数目减一。也就是 n 2=nO-1

满二叉树: ________________________________________________ .

完全二叉树: ________________________________________________

二叉树中,度为0的数目比度为1的数目多一个。n 0=n2+1

二叉树的前序遍历、中序遍历、后序遍历是考试重点。

顺序查找:长度为n的线性表,平均要进行n/2,最坏要进行n次比较。(常考)二分查找:对于长度为n的线性表,在最坏情况进行log z n次。

要背的话:

算法的时间复杂度和空间复杂度没有必然的联系。

一个数据结构的逻辑结构根据需要可以有多个存储结构。存储结构的不同,会造成

处理的效率不同。

栈具有记忆性。如果要存的数据是 1 2 3 4 5,栈可以不顺序存储。

我们存放数据的时候,存储空间不一定是连续的,并且各个元素的存储顺序可以是

任意的。如:链表。

在线性链表中查找一个元素比在顺序表中查找一个元素要快,

冒泡排序、选择排序、交换排序、堆排序中平均排序次数最快的是|堆排序。

能够用二分查找的是顺序存储的有序线性表。

9979d77ab1a69839b38b979e79ca9fe0.png

这篇关于公共基础知识点计算机,计算机公共基础知识重点必考的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/349891

相关文章

python panda库从基础到高级操作分析

《pythonpanda库从基础到高级操作分析》本文介绍了Pandas库的核心功能,包括处理结构化数据的Series和DataFrame数据结构,数据读取、清洗、分组聚合、合并、时间序列分析及大数据... 目录1. Pandas 概述2. 基本操作:数据读取与查看3. 索引操作:精准定位数据4. Group

PyQt5 GUI 开发的基础知识

《PyQt5GUI开发的基础知识》Qt是一个跨平台的C++图形用户界面开发框架,支持GUI和非GUI程序开发,本文介绍了使用PyQt5进行界面开发的基础知识,包括创建简单窗口、常用控件、窗口属性设... 目录简介第一个PyQt程序最常用的三个功能模块控件QPushButton(按钮)控件QLable(纯文本

从基础到进阶详解Pandas时间数据处理指南

《从基础到进阶详解Pandas时间数据处理指南》Pandas构建了完整的时间数据处理生态,核心由四个基础类构成,Timestamp,DatetimeIndex,Period和Timedelta,下面我... 目录1. 时间数据类型与基础操作1.1 核心时间对象体系1.2 时间数据生成技巧2. 时间索引与数据

安装centos8设置基础软件仓库时出错的解决方案

《安装centos8设置基础软件仓库时出错的解决方案》:本文主要介绍安装centos8设置基础软件仓库时出错的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录安装Centos8设置基础软件仓库时出错版本 8版本 8.2.200android4版本 javas

Linux基础命令@grep、wc、管道符的使用详解

《Linux基础命令@grep、wc、管道符的使用详解》:本文主要介绍Linux基础命令@grep、wc、管道符的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录grep概念语法作用演示一演示二演示三,带选项 -nwc概念语法作用wc,不带选项-c,统计字节数-

python操作redis基础

《python操作redis基础》Redis(RemoteDictionaryServer)是一个开源的、基于内存的键值对(Key-Value)存储系统,它通常用作数据库、缓存和消息代理,这篇文章... 目录1. Redis 简介2. 前提条件3. 安装 python Redis 客户端库4. 连接到 Re

无法启动此程序因为计算机丢失api-ms-win-core-path-l1-1-0.dll修复方案

《无法启动此程序因为计算机丢失api-ms-win-core-path-l1-1-0.dll修复方案》:本文主要介绍了无法启动此程序,详细内容请阅读本文,希望能对你有所帮助... 在计算机使用过程中,我们经常会遇到一些错误提示,其中之一就是"api-ms-win-core-path-l1-1-0.dll丢失

SpringBoot基础框架详解

《SpringBoot基础框架详解》SpringBoot开发目的是为了简化Spring应用的创建、运行、调试和部署等,使用SpringBoot可以不用或者只需要很少的Spring配置就可以让企业项目快... 目录SpringBoot基础 – 框架介绍1.SpringBoot介绍1.1 概述1.2 核心功能2

Spring Boot集成SLF4j从基础到高级实践(最新推荐)

《SpringBoot集成SLF4j从基础到高级实践(最新推荐)》SLF4j(SimpleLoggingFacadeforJava)是一个日志门面(Facade),不是具体的日志实现,这篇文章主要介... 目录一、日志框架概述与SLF4j简介1.1 为什么需要日志框架1.2 主流日志框架对比1.3 SLF4

Spring Boot集成Logback终极指南之从基础到高级配置实战指南

《SpringBoot集成Logback终极指南之从基础到高级配置实战指南》Logback是一个可靠、通用且快速的Java日志框架,作为Log4j的继承者,由Log4j创始人设计,:本文主要介绍... 目录一、Logback简介与Spring Boot集成基础1.1 Logback是什么?1.2 Sprin