【计算机考研】数据结构都不会,没有思路,怎么办?
基础阶段,并不需要过于专门地练习算法。重点应该放在对各种数据结构原理的深入理解上,也可以说先学会做选择题、应用题。
因为在考试中,大部分的算法题目,尤其是大题,往往可以通过简单的暴力解决方案得到较高的分数。甚至说如果你不需要太高分数的前提下,算法题的优先级可以往后放一放。
在基础阶段,应该致力于深入学习各种数据结构,如数组、链表、栈、队列、树等。这包括理解它们的定义、特点、基本操作以及各种实现方式。然后强化阶段突破算法题。
通过理论学习和实践编程,可以逐渐熟悉这些数据结构,并能够灵活地应用它们解决各种问题。
一旦建立了坚实的数据结构基础 ,就可以进入强化阶段,开始专门针对算法题目的训练。
可以跟随课程学习一些应试的技巧,关于算法的练习可以看一些视频讲解和去网站练习。算法题要拿满分很难,但是得到一部分分数还是可以的。
但是重点先要把前面的基础搞好,一些稳定得分的题复习到位,再去搞定算法题,不要顾此失彼。
添加图片注释,不超过 140 字(可选)
作为一个成功上岸的非计算机专业跨考生,我将过去一年与408和数学抗争的心得进行了总结,希望能够帮到你。
全文超过 1 万字,包括如何有效规划备考时间,选择老师和资料。建议收藏。
一、408综述
408涵盖了四大核心课程, 建议的学习顺序为:数据结构、计算机组成原理、操作系统、计算机网络。
408包含选择题和简答题两个部分,具体如下:
- 选择题共40题,每题2分,总共80分。
- 简答题共7题,每题10分,总共70分。简答题包括2题数据结构、2题操作系统、2题计算机组成原理和1题计算机网络。
408总分为150分。四个科目在试卷中的比例如下所示:
选择数据结构作为起点的原因在于它与数学的相似性——逻辑性强而且一经学会便容易记忆。和数学一样,虽然不易忘却需要投入大量时间去掌握,因此建议先行攻克。余下的三门课程按照难易程度排序,层层递进。
观察408的这些科目,你会发现它们共同的目标是细致描述一个庞大系统的诸多方面。从概览到细节一应俱全。
了解计算机系统中的每个模块功能、它们之间的相互作用以及逻辑运作方式是至关重要的。若对这些缺乏理解,单凭记忆是无法掌握它们的。
二、资料选择
408 资料
现在市面上408的资料不多,远不如数学的丰富,我当时纠结的大致有下面几个:
教材,王道书,天勤,力扣。
根据我的经验,一个高效的组合是:王道视频+四本书+真题集,再辅以天勤加强一下数据结构部分。
王道的课程是针对408考试量身打造的,重点清晰,与真题高度吻合,使用性价比极高。教材的角色更像是参考工具书,全面阅读耗时且效率低下,不建议作为主攻资料。
天勤和力扣都是数据结构和算法设计的资料。整个卷子里,这部分一个大题只占10分,所以没必要花太多的时间,一本天勤就足够了。非常不推荐力扣!
数据结构部分考察的也不会太深入。往年真题大多数能暴力求解,一般考链表(主要掌握逆置),树(掌握先序遍历)。排序一般也不考,快排顺序考点反而会多一点。
这个其实是很多考研er都会踩的坑。破财事小;耽误复习进度,影响复习效果事大。
数学资料
明确一点:考研时间宝贵,资料贪多嚼不烂,复习效果往往适得其反。
经历过一年的备考,我深切体会到数学基础的重要性。
运算和概念掌握都须扎实,两手都要硬。
因为我们时间紧,更加要求我们在有限时间内,将基本练得扎实牢固。
我是用了知能行的全年学习计划,下面通过知能行的规划,,来给大家解释一下各个阶段的重点。
在我看来,知能行提供的学习效果评测思路极其有价值,且切实可行。
你用知能行训练后,就可以通过660题来衡量自己的学习效果;如果你用660题,就可以用880题来进行检验。
关键是要持续客观地验证复习的成效,而不是盲目的低头拉车,而从不抬头看路。
毕竟,不通过独立检测,如何准确了解自身的复习状况呢?
知能行将学习进程划分为四大里程碑,并详细介绍了各个阶段应达到的目标以及实现的方法。
可以看出,第一个里程碑覆盖从寒假或开学至6月的基础阶段。假如你选择1800题作为习题集,在完成知能行的题目后,可以用1800题来检验学习成果。
你会发现,与直接开始做1800题不同,通过知能行的系统训练,即便是初次尝试,你的一刷正确率也能轻松达到80%到90%。
而且,知能行为每个阶段的每个知识点都提供了相应的复习任务,这就像是你的私人教练为你量身定制的学习规划!
知能行考研数学知能行考研数学通过大数据分析历年真题的考点难点,为每位考生选择快速提高的突破口。知能行基于机器学习追踪考生知识点的掌握情况,测练合一从而达到高效备考https://bestzixue.com/?app_referrer_id=7F2~atczc-408130-0324-editor_leigao
三、全年时间规划!可实操!
408-基础阶段
时间:6月-9月
资料:王道视频+王道书(+天勤《数据结构》)
目标:掌握知识框架,记忆知识点
方法:
- 看完一节,总结一节。试着闭上眼睛,看看能不能理出整个每一章的脉络。如果回忆出现卡顿,那说明记忆不牢固,就专门回去看一下。
- 首先做选择题,大题可以不做。通过选择题来检验知识点是否掌握
- 天勤的《数据结构》里面的解释说明比较多,比较适合跨考的新人。如果你本科就学过,有一定的基础,直接看王道就可以。
数学-基础阶段
只盯着视频课程,却忽视做题,是不少考生基础阶段的常见问题。
就像《闪灵》中说的------"只工作不玩耍,聪明杰克也变傻",考研也是如此,"只看课而不做题,张宇来了也不行 " ~
知能行可以有效解决听完课不会做题的问题。
我接触到知能行的时候,已经复习有一段时间了,感觉自己数学基础还算扎实。因此,在开始做极限章节时,我基本上处于爆杀题目的状态。不过继续往下做,就变得有些困难,需要认真对待。我感觉应该是自己的薄弱点被知能行发现了,开始被它折磨。
但真是上瘾啊!就像沉浸在游戏中一样,被虐——提升——爆杀,然后又回到被虐,如此反复循环。每天都能明显感受到进步,完全停不下来!
我最最最喜欢知能行的一点在于,它会找出你什么不会。不会的就多练,用各种角度的题、综合题针对性地练。会的就不练或者少练。这样最大的好处就是省时间啊!
408 -强化阶段
时间:10月-11月
资料:王道书+王道真题
目标:强化记忆,把之前的内容,变成可以熟练的输出。
方法:
- 开始真题模拟,用下午2-5点的时间来模拟,一天模拟,隔天总结复盘
- 结合自己的笔记回忆知识点框架是否清晰,每个知识是否看到就能够准确讲出
- 过一遍选择题里面掌握不好的,出错的题目,并且做简答题
数学-强化阶段
习题组合:知能行+660+880提高
强化阶段的重心,是要一遍一遍的强化你应用知识点的能力。
这一阶段,最有效的功能就是知能行的综测,综测绝对是知能行的精华所在!他会根据艾宾浩斯记忆曲线把你之前掌握不牢的题,过一段时间换个花样出来再考你一次。不断的刺激你大脑思考,知识点忘都忘不掉。
切记千万不能应付综测。如果有错误,一定要停一停,把这道题好好在琢磨一下,想想自己为什么错,究竟是哪里没明白(知能行过一段时间又会来测类似的题 ,还是挺严厉的)
综测完美通过的成就感绝对是高到爆!每次综测正确率高,就能发现进度条猛猛涨!自信和满足upupup!
综测会一直持续到备考结束,也就是说将近一年的时间里,它都会通过滚动复习,让你持续保持火热的手感!真的是保姆级了~
408-冲刺阶段
时间:12月-考前
资料:之前的错题+模拟题
目标:查漏补缺,构建完善的知识体系
方法:
- 翻看真题的错题,回忆是否是知识点未掌握导致错误
- 通过笔记来回忆知识点框架,加强回忆起知识点的内容、特点及需要注意的部分
数学-冲刺阶段
习题组合:知能行+模拟卷
这段时间,知能行的主要是通过滚动复习,保证你的手感持续火热。其实这时候你的知识已经非常全面且牢固了。
进入冲刺阶段,各个科目都争分夺秒,当然你一定不能做所有题目,因为时间来不及!
那该怎么做呢?强烈推荐使用知能行的「真题预测」,它会根据你的水平,分析近10年的真题得分情况。只要你把知能行各个专题刷到等级3满格,你的真题得分就能稳定在120+。
真题预测AI会指出习题册和真题中你薄弱的题目,以最少的时间覆盖最广的范围。哪个专题是你最薄弱的,就先练哪个,把时间花在最快能提分的地方!
对于真题预测AI认为你稳稳会做的题目,只需要看一下,有思路的话可以放心不做,这样能节省80%的时间
在冲刺的最后阶段,建议大家经常拿出之前的错题和笔记进行复习,保持做题的感觉。此时,可以继续做模拟题(因为有些卷子出得比较晚),每两三天做一套,并进行仔细总结回顾。
在这个时期,我主要完成了知能行的综测,每天做一道张真题卷。如果感到疲倦累了,我就只做合工大共创超越的选填题,并查看然后看看总结,并观看与相关找找相关薄弱点相关的视频。
数学一定要坚持每天做题保持手感。一旦断了练习,到考场上容易一下子无法适应,引起紧张情绪。
对这一点在知能行有综测可以帮你兼顾复习错题和尝试新题,有多余的时间也可以去试一试张宇的6+4等模拟卷。
你要问我计算机考研难不难,作为一个过来人我肯定是觉得难的,具体难度也根据每个人的情况而定,但如果你有梦想并且愿意去拼,我觉得双非跨考顶尖985也不是天方夜谭,毕竟每年都有这样的大佬存在。
但是我觉得除了努力之外,选择同样重要,有人说选择>>努力,我觉得是不无道理的,最重要的找到适合自己的方法,认认真真的践行,并客观的衡量自己的进步,就一定会成功的!
愿每一个考研人都能圆梦。
相关文章:

【计算机考研】数据结构都不会,没有思路,怎么办?
基础阶段,并不需要过于专门地练习算法。重点应该放在对各种数据结构原理的深入理解上,也可以说先学会做选择题、应用题。 因为在考试中,大部分的算法题目,尤其是大题,往往可以通过简单的暴力解决方案得到较高的分数。…...
word文档显示异常,mac安装word字体:仿宋gb2312
因为mac没有gb2312字体,windows上word里显示的gb2312字体与排版,在mac上显示为黑体、排版也错乱了,得不到想要打印格式。 需要安装gb2312字体 下载:仿宋GB2312.zip 解压后双击安装得到:仿宋GB2312.ttf 放入word&…...
【运维】Ubuntu 配置DNS服务器
背景 异常表现 部分域名无法解析,表现为 ping ***.com 提示 ping: ***.com: No address associated with hostname尝试解决方案 采用 sudo vim /etc/resolv.conf编辑的形式,指定DNS解析服务器 原始内容如下: nameserver 127.0.0.53 opti…...

头歌-机器学习实验 第8次实验 决策树
第1关:什么是决策树 任务描述 本关任务:根据本节课所学知识完成本关所设置的选择题。 相关知识 为了完成本关任务,你需要掌握决策树的相关基础知识。 引例 在炎热的夏天,没有什么比冰镇后的西瓜更能令人感到心旷神怡的了。现…...
Spring和Spring MVC和MyBatis面试题
面试题1:请简述Spring、Spring MVC和MyBatis在整合开发中的作用? 答案: Spring:是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。它提供了强大的依赖注入功能,…...

用vue3写一个AI聊天室
效果图如下: 1、页面布局: <template><div class"body" style"background-color: rgb(244, 245, 248); height: 730px"><div class"container"><div class"right"><div class"…...

photomaker:customizing realistic human photos via stacked id embedding
PhotoMaker: 高效个性化定制人像照片文生图 - 知乎今天分享我们团队最新的工作PhotoMaker的技术细节。该工作开源5天Githubstar数已过6千次,已列入Github官方Trending榜第一位,PaperswithCode热度榜第一位,HuggingFace Spaces趋势榜第一位。项…...
FFmpeg - 如何在Linux上安装支持CUDA的FFmpeg
FFmpeg - 如何在Linux(Ubuntu)上安装支持CUDA的FFmpeg 笔者认为现在的很多“xx教程”只讲干什么不讲为什么,这样即使报错了看官也不知道如何解决。 在安装过程的探索部分会记录我的整个安装过程以及报错和报错的解决办法。 在省流之一步到位的方法部分会省去安装过…...

新火种AI|商汤发布下棋机器人元萝卜,率先深入家庭场景。
作者:小岩 编辑:彩云 如今提及生成式AI(AIGC),已经不算什么新鲜产物了。自2014年GAN神经网络出现,2017年Transformer架构演进,再加上2023年ChatGPT的大火,无不说明生成式AI正在有条…...

CSS实现三栏自适应布局(两边固定,中间自适应)
绝对定位的元素会脱离文档流,它们是相对于包含块(通常是最近的具有相对定位、绝对定位或固定定位属性的父元素)进行定位的。当你把一个绝对定位的元素的高度设置为100%时,它会相对于其包含块的高度来确定自己的高度。如果包含块是…...

MoCo 算法阅读记录
论文地址:🐰 何凯明大神之作,通过无监督对比学习预训练Image Encoder的表征能力。后也被许多VLP算法作为ITC的底层算法来使用。 一方面由于源代码本身并不复杂,但是要求多GPU分布式训练,以及需要下载ImageNet这个大规模…...

华为OD机试 - 数组连续和 - 滑动窗口(Java 2024 C卷 100分)
华为OD机试 2024C卷题库疯狂收录中,刷题点这里 专栏导读 本专栏收录于《华为OD机试(JAVA)真题(A卷B卷C卷)》。 刷的越多,抽中的概率越大,每一题都有详细的答题思路、详细的代码注释、样例测试…...

微店micro获得微店micro商品详情,API接口封装系列
微店商品详情API接口封装系列主要涉及注册账号、获取API密钥、选择API接口、发送请求以及处理响应等步骤。以下是详细的流程: 请求示例,API接口接入Anzexi58 一、注册账号并获取API密钥 首先,你需要在微店开放平台注册一个账号。注册成功后…...

C语言中的数据结构--链表的应用1(2)
前言 上一节我们学习了链表的概念以及链表的实现,那么本节我们就来了解一下链表具体有什么用,可以解决哪些实质性的问题,我们借用习题来加强对链表的理解,那么废话不多说,我们正式进入今天的学习 单链表相关经典算法O…...
.Net6 使用Autofac进行依赖注入
一、背景 刚接触.net 6,记录一下在.net6上是怎么使用Autofac进行动态的依赖注入的 二、注入方式 1、新建一个webapi项目,框架选择net 6 2、引用Nuget包---Autofac.Extensions.Dependency 3、在Program.cs上添加如下代码 //依赖注入 builder.Host.Us…...

第十二届蓝桥杯省赛真题(C/C++大学B组)
目录 #A 空间 #B 卡片 #C 直线 #D 货物摆放 #E 路径 #F 时间显示 #G 砝码称重 #H 杨辉三角形 #I 双向排序 #J 括号序列 #A 空间 #include <bits/stdc.h> using namespace std;int main() {cout<<256 * 1024 * 1024 / 4<<endl;return 0; } #B 卡片…...

DC40V降压恒压芯片H4120 40V转5V 3A 40V降压12V 车充降压恒压控制器
同步整流恒压芯片在现代电子设备中发挥着重要作用,为各种设备提供了稳定、高效的电源管理解决方案。 同步整流恒压芯片是一种电源管理芯片,它能够在不同电压输入条件下保持输出电压恒定。这种芯片广泛应用于各种电子设备中,如通讯设备、液晶…...

2、Qt UI控件 -- qucsdk项目使用
前言:上一篇文章讲了qucsdk的环境部署,可以在QDesigner和Qt Creator中看到qucsdk控件,这一篇来讲下在项目中使用qucsdk库中的控件。 一、准备材料 要想使用第三方库,需要三个先决条件, 1、控件的头文件 2、动/静态链…...
MATLAB算法实战应用案例精讲-【人工智能】AIGC概念三部曲(三)
目录 前言 算法原理 大模型 什么是AIGC? AIGC和Chat GPT的关系 常见的AIGC应用...

外汇110:外汇交易不同货币类别及交易注意事项!
外汇市场是一个庞大而复杂的市场,其中有各种各样的货币品种。对于外汇投资者来说,了解外汇品种的特性和走势是比较重要的。1. 货币种类 外汇市场中的货币品种可以分为主要货币、次要货币和外围货币。 主要货币:主要指美元、欧元、英镑、日元、…...

LeetCode - 394. 字符串解码
题目 394. 字符串解码 - 力扣(LeetCode) 思路 使用两个栈:一个存储重复次数,一个存储字符串 遍历输入字符串: 数字处理:遇到数字时,累积计算重复次数左括号处理:保存当前状态&a…...

新能源汽车智慧充电桩管理方案:新能源充电桩散热问题及消防安全监管方案
随着新能源汽车的快速普及,充电桩作为核心配套设施,其安全性与可靠性备受关注。然而,在高温、高负荷运行环境下,充电桩的散热问题与消防安全隐患日益凸显,成为制约行业发展的关键瓶颈。 如何通过智慧化管理手段优化散…...
全面解析各类VPN技术:GRE、IPsec、L2TP、SSL与MPLS VPN对比
目录 引言 VPN技术概述 GRE VPN 3.1 GRE封装结构 3.2 GRE的应用场景 GRE over IPsec 4.1 GRE over IPsec封装结构 4.2 为什么使用GRE over IPsec? IPsec VPN 5.1 IPsec传输模式(Transport Mode) 5.2 IPsec隧道模式(Tunne…...

【Oracle】分区表
个人主页:Guiat 归属专栏:Oracle 文章目录 1. 分区表基础概述1.1 分区表的概念与优势1.2 分区类型概览1.3 分区表的工作原理 2. 范围分区 (RANGE Partitioning)2.1 基础范围分区2.1.1 按日期范围分区2.1.2 按数值范围分区 2.2 间隔分区 (INTERVAL Partit…...

OPENCV形态学基础之二腐蚀
一.腐蚀的原理 (图1) 数学表达式:dst(x,y) erode(src(x,y)) min(x,y)src(xx,yy) 腐蚀也是图像形态学的基本功能之一,腐蚀跟膨胀属于反向操作,膨胀是把图像图像变大,而腐蚀就是把图像变小。腐蚀后的图像变小变暗淡。 腐蚀…...
在QWebEngineView上实现鼠标、触摸等事件捕获的解决方案
这个问题我看其他博主也写了,要么要会员、要么写的乱七八糟。这里我整理一下,把问题说清楚并且给出代码,拿去用就行,照着葫芦画瓢。 问题 在继承QWebEngineView后,重写mousePressEvent或event函数无法捕获鼠标按下事…...

JVM虚拟机:内存结构、垃圾回收、性能优化
1、JVM虚拟机的简介 Java 虚拟机(Java Virtual Machine 简称:JVM)是运行所有 Java 程序的抽象计算机,是 Java 语言的运行环境,实现了 Java 程序的跨平台特性。JVM 屏蔽了与具体操作系统平台相关的信息,使得 Java 程序只需生成在 JVM 上运行的目标代码(字节码),就可以…...

Python Ovito统计金刚石结构数量
大家好,我是小马老师。 本文介绍python ovito方法统计金刚石结构的方法。 Ovito Identify diamond structure命令可以识别和统计金刚石结构,但是无法直接输出结构的变化情况。 本文使用python调用ovito包的方法,可以持续统计各步的金刚石结构,具体代码如下: from ovito…...

LLMs 系列实操科普(1)
写在前面: 本期内容我们继续 Andrej Karpathy 的《How I use LLMs》讲座内容,原视频时长 ~130 分钟,以实操演示主流的一些 LLMs 的使用,由于涉及到实操,实际上并不适合以文字整理,但还是决定尽量整理一份笔…...

【JVM】Java虚拟机(二)——垃圾回收
目录 一、如何判断对象可以回收 (一)引用计数法 (二)可达性分析算法 二、垃圾回收算法 (一)标记清除 (二)标记整理 (三)复制 (四ÿ…...