PAT甲级准备历程

前言

        我也是在2024年9月参加了PAT甲级认证考试,得到了100分(开心)。本来这种经验分享应该在出成绩之后就分享,但我没有写博客的习惯,这次突然起意写经验贴,也是发现这个账号多了88个粉丝(虽然可能是爬虫QAQ),希望我写的东西能帮到一些人。


备考流程

        我是从2024/5/21开始备考,2024/9/1考试,大概持续时间三个多月。本人是软件工程学生,算不上0基础,在备考之前,大概水平就是懂一点非常非常基础的C/C++,然后了解一些STL,使用并不熟练。

备考方法

  1. 刷真题
    • 刷题网站:真题练习。这个就是PAT官网上的真题练习,我是在考试当天早上才刷完所有题目的。
    • 刷题流程:我针对不同的题目处理方法不同。大概我把题目分为了三类:简单(可以直接通过或者部分边界条件、题目条件没考虑到导致没通过的),中等(有思路,但实际写代码,发现思路实现困难),困难(完全不知道要怎么解决)。而针对这三种难度,我的处理方法不同:简单 => 直接解决/debug后解决;中等 => 先上手尝试 => 花时间debug后解决/花时间debug没解决在网络寻求题解并记录运用的算法;困难 => 看一眼题解大概需要什么算法,记录下来,然后先放过这些题。对题目的分类就是我在按顺序刷题中自然而然发生的,前面不是说要记录自己不熟悉的算法嘛,当我发现某个算法我经常不会,我就会去找b站的相关专题视频,直接进行一个重点突破,再回过头看我放过的那些题。
  2. 看视频:视频我看的是左程云老师的算法讲解,b站上可以搜到,免费的。这个老师使用的Java,与我用的C++不同,可以倒逼我自己动手写代码,而且老师本身讲的也很好,我很喜欢他图解代码思路。至于怎么看视频,老师采用的是讲解知识点+跟练,我一般会先听完讲解,再去找后面跟练题目的OJ,自己尝试后,如果通过,就倍速听讲解或者直接跳过这道题的讲解,没通过的话,再去看老师的讲解和自己的思路有没有区别。(PS:我视频也没看完,可能就看了三十几个,以后会努力学完的!!!)

其他

        我这个人比较随性,没啥学习计划,我看别人写的攻略有写每天要干啥,我就没有,唯一的计划可能就是考试前得刷完真题,导致我有时候每天刷0题,有时候为了赶进度或者进入心流状态就会刷二三十道。

        如果有啥方法,我个人推荐在写完题发题解,或者找个搭子一起刷题打卡。这个因人而异啦,因为我个人是比较希望得到外界反馈的,看到其他人对题解的点赞或者收藏,以及搭子一起共同努力,都会反向促使我尽快行动起来,如果你不需要我这种花里胡哨的方法也是可以的哦~

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

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

Qt/C++ 开源控件 可折叠的标签管理控件

在 Qt 开发中,许多项目需要处理标签管理功能,例如分类管理、标签筛选等需求。本文将分享如何利用 Qt/C 实现一个具备动态增删标签、展开折叠功能的控件。此控件由 TagWindow 和 TagItemWidget 两个类组成,前者负责整个标签管理窗口的布局与逻…

Jmeter中的监听器(三)

9--断言结果 功能特点 显示断言结果:列出所有断言的结果,包括通过和失败的断言。详细信息:显示每个断言的详细信息,如断言类型、实际结果和期望结果。错误信息:显示断言失败时的错误信息,帮助调试。颜色编…

七牛云上传图片成功,但是无法访问显示{error : document not found}

上传图片成功,但是访问不了的问题,直接把地址放进浏览器显示{error : document not found},直接访问 DCNF 404是符合预期的,因为还没有去空间复制外链,要访问实际存在的资源才可以的. 配置区域和访问域名 设置没问题了…

虚拟与现实交融,线上元宇宙会议应用场景有哪些?

随着科技的飞速发展,元宇宙技术正逐渐渗透到我们生活的各个领域,为企业会议、学术会议、行业展会以及文化娱乐等带来了前所未有的变革。线上元宇宙会议打破了地域和物理空间的限制,让人们能够在虚拟世界中实现跨时空的交互与合作。本文将深入…

构建高效在线商店:Spring Boot框架应用

1 绪论 1.1 研究背景 当前社会各行业领域竞争压力非常大,随着当前时代的信息化,科学化发展,让社会各行业领域都争相使用新的信息技术,对行业内的各种相关数据进行科学化,规范化管理。这样的大环境让那些止步不前&#…

鸿蒙网络编程系列47-仓颉版UDP客户端

1. UDP通讯简介 本系列的第1篇文章《鸿蒙网络编程系列1-UDP通讯示例》中基于ArkTS语言在API 9的环境下演示了UDP通讯的基础用法,本文将使用仓颉语言在API 12的环境中实现类似的功能。这可能听起来有点不太现实,在ArkTS语言下可以利用kit.NetworkKit下的…

Redis与IO多路复用

1. Redis与IO多路复用概述 1.1 Redis的单线程特性 Redis是一个高性能的键值存储系统,其核心优势之一便是单线程架构。在Redis 6.0之前,其所有网络IO和键值对的读写操作都是由一个主线程顺序串行处理的。这种设计简化了多线程编程中的锁和同步问题&…

HarmonyOS Next 组件或页面之间的所有通信(传参)方法总结

系列文章目录 【鸿蒙】HarmonyOS NEXT开发快速入门教程之ArkTS语法装饰器(上) 【鸿蒙】HarmonyOS NEXT开发快速入门教程之ArkTS语法装饰器(下) 【鸿蒙】HarmonyOS NEXT应用开发快速入门教程之布局篇(上) 【…

API接口:助力汽车管理与安全应用

随着汽车行业的飞速发展,越来越多的汽车管理技术被应用到交通安全和智慧交通系统中。在这一过程中,API接口起到了至关重要的作用。通过API接口,我们可以实现诸如车主身份验核、车辆信息查询等功能,从而为汽车智慧交通发展与安全应…

C哈的刷题计划之输出数字螺旋矩阵(1)

1、盲听C哈说 都说数据结构与算法是编程的核心,它们两个是内功与心法😀,其它编程工具只是招式,学会了内功与心法,学习新事物(这里特指层出不穷的IT技术)就没有那么难了,实际上&#…

AD22Duplicate Net Names Wire问题

在验证的时候发现报了这个错误 我这个原理图都是用自定义的元件 只写在name引脚名字是会报这个错的 但是换成designator引脚标识就不会了 建议是name引脚名字和designator引脚标识都写 写成一样都行,就不会报这个错了,别空着

centos7上安装mysql

1.现查看虚拟机上有没有wget包,如果没有的话进行安装 yum install -y wget 2.进入MySQL :: Download MySQL Yum Repository下载mysql安装源 找到与linux相应的版本,复制地址,如果找不到地址,可以复制如下 3.下载mysql官方yum源 …

hadoop报错找不到主类

错误: (base) mpsmps3:~$ hadoop hadoop_map_redce-1.0-SNAPSHOT.jar MovieDriver /input/movies-to-be-predicted.txt Error: Could not find or load main class hadoop_map_redce-1.0-SNAPSHOT.jar解决办法: 1.输入命令 hadoop classpath配置好了ha…

使用 start-local 脚本在本地运行 Elasticsearch

警告:请勿将这些说明用于生产部署 本页上的说明仅适用于本地开发。请勿将此配置用于生产部署,因为它不安全。请参阅部署选项以获取生产部署选项列表。 使用 start-local 脚本在 Docker 中快速设置 Elasticsearch 和 Kibana 以进行本地开发或测试。 此设…

Day14 - CV项目实战:SAR飞机检测识别

论文原文: ​​​​​​SAR-AIRcraft-1.0:高分辨率SAR飞机检测识别数据集 - 中国知网 第一排的7张图片,普通人肉眼很难看出对应的是第二排的飞机。 还有上图里标注的飞机,外行根本看不明白,为什么这些是,其他的不是。…

Threejs 材质贴图、光照和投影详解

1. 材质和贴图 材质(Material)定义了物体表面的外观,包括颜色、光泽度、透明度等。贴图(Textures)是应用于材质的图像,它们可以增加物体表面的细节和真实感。 1.1材质类型 MeshBasicMaterial&#xff1a…

笔记整理—linux驱动开发部分(11)中断上下文

触摸屏分为两种,一种为电阻式触摸屏,另一种为电容式触摸屏。电阻式触摸屏(x、x-、y、y-、AD)有两种接口,一种为SOC自带的接口(miscinput或platform),第二种为外部IC,通过…

网络编程示例之开发板测试

编译elf1_cmd_net程序 (一)设置交叉编译环境。 (二)查看elf1_cmd_net文件夹Makefile文件。查看当前编译规则,net_demo是编译整个工程,clean是清除工程。 (三)输入命令。 &#xff0…

【GD32】(一) 开发方式简介及标准库开发入门

文章目录 0 前言1 开发方式选择2 标准库模板的创建3 遇到的问题和解决方法 0 前言 因为项目关系,需要使用GD32。之前对此早有耳闻,知道这个是一个STM32的替代品,据说甚至可以直接烧录STM32的程序(一般是同型号)&#x…

Java NIO 核心知识总结

NIO 简介 在传统的 Java I/O 模型(BIO)中,I/O 操作是以阻塞的方式进行的。也就是说,当一个线程执行一个 I/O 操作时,它会被阻塞直到操作完成。这种阻塞模型在处理多个并发连接时可能会导致性能瓶颈,因为需…