考研408

是否需要考研?  

考研前期准备

目标院校  

每年9月10月才会公布

考试时长3小时  

数据结构

1.时间复杂度选择题计算
2.顺序表链表特点;指针、结构体语法,链表结点定义,链表头结点与头指针,常见的五种链
表,链表的插入删除操作;顺序表和链表相关算法题真题
3.栈和队列的概念、性质、存储结构,栈和队列相关选择题;循环队列、双端队列概念以及题
目;栈和队列的应用
4.特殊矩阵(对称矩阵、三 角矩阵、三对角矩阵、稀疏矩阵)的压缩存储
5. KMP相关(选学) :模式匹配,暴力匹配,next数组与nextval求法,KMP算法流程
6.树的基本概念,常用性质;常见的几种特殊二叉树,二叉树的常用性质及计算,二叉树的顺
序存储和链式存储
7.熟练掌握二叉树的先中后层遍历,根据遍历序列还原二叉树;线索二叉树概念与构造
8.树的存储结构,树、森林与二叉树的转换:左孩子右兄弟规则;树、森林遍历以及其转换后
二叉树遍历的对应关系
9. WPL的计算、哈夫曼树的构造与性质、前缀编码,哈夫曼编码,定长编码与非定长编码
10.图的基本概念:无向图有向图,完全图,度的概念以及连通的概念;图的邻接矩阵与邻接表
的概念与性质(无向图与有向图邻接矩阵与邻接表特点) ;十字链表和邻接多重表
11.图的深度优先搜索以及广度优先搜索知识点与选择题
12.最小生成树的prim算法与kruskal算法的过程
13.迪杰斯特拉算法的过程,会求选取顶点顺序,最终的最短距离以及:中间过程
14.会写出给定有向图的拓扑排序
15.关键路径相关:掌握关键路径含义,会求顶点事件的最早发生时间、最晚发生时间、活动的
最早开始时间、活动的最迟开始时间、活动的时间余量、根据活动时间余量=0求关键路径。
(涉及的概念比较多,结合例题和真题进行学习)
M16.折半查找适用场景与查找流程,会画折半查找判定树,会根据折半查找判定树求查找某个元
素成功或者失败的比较次数,掌握折半查找成功和失败的最少比较次数和最多比较次数,折
半查找判定树的高度公式,会根据判定树计算成功或失败的平均查找长度ASL
17.掌握二=叉搜索树(二叉排序树)的概念与性质,插入与删除(三种情况) ;掌握平衡_二叉树
的四种旋转方式;红黑树的概念、性质与插入(选学)
18.掌握B树、B+树相关概念以及两者区别,B树的每个结点关键字最小值与最大值,以及B树的
插入(分裂以及持续分裂),删除过程 (删除非叶子结点处理策略与删除叶子结点的三个流
程) (选择题高频考点)
19.散列表概念,散列函数(存元素和查元素会使用),冲突含义,冲突处理策略线性探测法,
装填因子概念,散列表的构建,散列表成功和失败的平均查找长度ASL计算方式与区别(结合
相关真题进行学习,选择题和大题真题均有考察)
20.直接插入、折半插入、希尔排序、冒泡排序、快速排序、简单选择、堆排序、归并排序、基
数排序,掌握各种排序过程,如趟数,每趟特点,比较次数,移动次数,稳定性,时空复杂
度,最好最坏情况下的时间复杂度,适用的存储结构;书上各种排序的时空复杂度和稳定性
的表格汇总记一下
21.堆排序:掌握堆的建立,堆的插入,堆的删除具体细节(如比较次数), 如何使用堆的删除
进行排序;堆排序相关真题选择题
22.外部排序(选学) : 外排序流程,输入缓冲区输出缓冲区概念,置换选择排序,败者树,最
佳归并树以及其含义,补充虚段个数
23.算法相关:顺序表、链表、二叉树先中后层次遍历(顺序存储和链式存储)、图的深搜广 搜
(邻接表和邻接矩阵实现) (选学)、 各种排序代码实现 (重点是快速排序和归并排序) (选学)
24.算法相关:链表、二叉树结点定义代码、邻接矩阵和邻接表结点定义、并查集代码以及应用
(选学)
 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/897372.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

nodejs使用WebSocket实现聊天效果

在nodejs中使用WebSocket实现聊天效果(简易实现) 安装 npm i ws 实现 创建 server.js /*** 创建一个 WebSocket 服务器,监听指定端口,并处理客户端连接和消息。** param {Object} WebSocket - 引入的 WebSocket 模块&#xff0c…

Web网页制作(静态网页):千年之恋

一、是用的PyCharm来写的代码 二、代码中所用到的知识点(无 js) 这段HTML代码展示了一个简单的注册页面,包含了多个HTML元素和CSS样式的应用。 这段HTML代码展示了一个典型的注册页面,包含了常见的HTML元素和表单控件。通过CSS样…

操作系统知识点23

1.实时操作系统的主要设计目标:在严格时间氛围内对外部请求做出反应。 2.当用户程序正在处理器上运行时,若此刻取到了一条特权指令,则处理器将停止执行该指令,并产生一个“非法操作”的事件 3.某网络监控系统中。多个被授权的用…

CSS—网格布局Grid

网格布局grid 提供了带有行和列的基于网格的布局系统,无需使用浮动和定位。 当 HTML 元素的 display 属性设置为 grid 或 inline-grid 时,它就会成为网格容器。 更多布局模式可以参考之前的博客: ​​​​​​CSS—flex布局、过渡transit…

如何将本地已有的仓库上传到gitee (使用UGit)

1、登录Gitee。 2、点击个人头像旁边的加号,选择新建仓库: 3、填写仓库相关信息 4、复制Gitee仓库的地址 5、绑定我们的本地仓库与远程仓库 6、将本地仓库发布(推送)到远程仓库: 注意到此处报错,有关于…

【JAVA面试题】Spring、Spring MVC、Spring Boot、Spring Cloud的区别与联系

在Java生态中,Spring框架及其衍生技术(如Spring MVC、Spring Boot、Spring Cloud)是开发企业级应用的核心工具。它们在功能、定位和使用场景上各有侧重,但又紧密联系。本文将详细解析它们的区别与联系,帮助你在面试中更…

【Linux系统编程】初识系统编程

目录 一、什么是系统编程1. 系统编程的定义2. 系统编程的特点3. 系统编程的应用领域4. 系统编程的核心概念5. 系统编程的工具和技术 二、操作系统四大基本功能1. 进程管理(Process Management)2. 内存管理(Memory Management)3. 文…

Web基础:HTML快速入门

HTML基础语法 HTML(超文本标记语言) 是用于创建网页内容的 标记语言,通过定义页面的 结构和内容 来告诉浏览器如何呈现网页。 超文本(Hypertext) 是一种通过 链接(Hyperlinks) 将不同文本、图像…

Linux基本操作指令3

1、wget: 这是一个用于从网络上下载文件的命令行工具。它支持 HTTP、HTTPS 和 FTP 协议。 wget http://download.qt.io/archive/qt/5.12/5.12.9/qt-opensource-linux-x64-5.12.9.run 2、下载完成后,你可以通过以下命令使文件可执行并运行安装程序: ch…

Deeplabv3+改进3:在主干网络中添加NAMAttention|助力涨点!

🔥【DeepLabv3+改进专栏!探索语义分割新高度】 🌟 你是否在为图像分割的精度与效率发愁? 📢 本专栏重磅推出: ✅ 独家改进策略:融合注意力机制、轻量化设计与多尺度优化 ✅ 即插即用模块:ASPP+升级、解码器 PS:订阅专栏提供完整代码 目录 论文简介 步骤一 步骤二…

二分查找(递归和迭代)– Python

1. 使用递归进行二分查找的 Python 程序 创建一个递归函数,并将搜索空间的 mid 与 key 进行比较。根据结果,要么返回找到键的索引,要么调用下一个搜索空间的递归函数。 # 用于递归二进制搜索的 Python 3 程序。 # 在注释中可以找到对旧版 Pyt…

电力场景绝缘子缺陷分割数据集labelme格式1585张4类别

数据集格式:labelme格式(不包含mask文件,仅仅包含jpg图片和对应的json文件) 图片数量(jpg文件个数):1585 标注数量(json文件个数):1585 标注类别数:4 标注类别名称:["broken part","broken insulat…

部署说明书

一、打开IIS功能 1、 双击“此电脑” 2、 在空白地方右键后,点击属性 3、 点击控制面板主页 4、 查看方式选择小图标,然后点击”程序和功能” 5、点击”启用或关闭Windows功能” 6、 勾选”Internet Information Services”勾选“IIS管理服务…

在vue2项目中el-table表格的表头和内容错位问题

一、问题描述以及产生原因 问题描述:当el-table表格有横向滚动条和纵向滚动条,把横向滚动条拉到最右边,表格的表头会和内容错位(表头和内容列不对齐)问题产生原因:在el-table有纵向滚动条时,el…

《基于深度学习的图像修复技术研究与应用-图像修复》—3000字论文模板

摘要(500字) (扩展方向:补充具体技术指标与创新点量化描述) 本文针对图像修复技术展开研究,重点探讨了基于深度学习的方法在图像修复领域的应用。研究首先回顾了传统图像修复技术,随后深入分析了深度学习在图像修复中的优势。本文提出了一种改进的深度学习图像修复模型…

基于Python+Vue的智能服装商城管理系统的设计与实现

👗 基于PythonVue的智能服装商城管理系统的设计与实现 电商级解决方案:全栈技术融合 智能推荐系统 多维度数据分析 项目亮点:课程设计优选 | 企业级架构规范 | 完整电商功能闭环 | 毕业设计选择 🌐 在线资源速览 类别地址访问方…

【二】JavaScript能力提升---this对象

目录 this的理解 this的原理 事件绑定中的this 行内绑定 动态绑定 window定时器中的this 相信小伙伴们看完这篇文章,对于this的对象可以有一个很大的提升! this的理解 对于this指针,可以先记住以下两点: this永远指向一个…

使用vue3.0+electron搭建桌面应用并打包exe

使用vue3.0electron搭建桌面应用并打包exe_如何使用electron将vue3vite开发完的项目打包成exe应用程序-CSDN博客

linux如何判断进程对磁盘是随机写入还是顺序写入?

模拟工具&性能测试工具:fio fio参数说明: filename/dev/sdb1:测试文件名称,通常选择需要测试的盘的data目录。 direct1:是否使用directIO,测试过程绕过OS自带的buffer,使测试磁盘的结果更真…

STM32基础教程——对射式红外传感器计数实验

前言 对射式红外传感器介绍 对射式红外传感器是一种非接触式的距离检测器,主要由发射器和接收器两部分组成。发射器发出特定波长的红外光束,当物体阻挡了这条光束时,接收器无法接收到光线信号,从而产生一个开关信号来判断物体的存…