《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!
甲级是 4 道英⽂题⽬,分别是 20 分、 25 分、 25 分、 30 分,官⽹题库链接: https://pintia.cn/problem-set
s/994805342720868352/problems
顶级是 3 道英⽂题⽬,由于顶级题⽬偏难,⼀般 ACM ⼤佬才参加顶级,加上我⾃⼰也没有参加过,所以就不多介绍啦~(相信参加顶级的⼀定对PAT ⽐较了解不需要我来介绍啦 = = )
最近 PAT 题库中还推出了基础编程题⽬集,⽐⼄级还要更基础(简单)⼀些,如果觉得⼄级的难度还不够简单可以去体验⼀下题库~链接: https://pintia.cn/problem-sets/14/problems (⼀般情况下我觉得直接从⼄级or 甲级开始刷题就 ok 啦~)
刷题的话还是在官⽹ pintia ( PTA )的题库刷⽐较好,我听说有些⼈是从⽜客⽹或者其他地⽅刷题的,然⽽很多时候虽然可能题⽬相似,但内部具体的测试样例还是有些不⼀样的,所以同样⼀段代码提交上去可能会产⽣不同的结果,⽐如我博客某篇题解代码,很多⼈来评论说在⽜客⽹上⽆法通过,但在官⽹能通过,说我的代码没有考虑周全,最后发现是⽜客⽹的内部测试样例没有按照题意来设计… 当然有的时候也会发现官⽹通过了⽜客⽹没通过时确实是⾃⼰的代码有疏漏,没有考虑到⼀些边界情况,正好官⽹的判题样例也没有考虑到… (这个时候我会把⾃⼰的代码完善⼀下)~官⽹的题库从上到下的顺序就是每⼀次PAT 考试产⽣的题⽬,在考试过程中也使⽤的是和官⽹ OJ 题库中同样的判题系统,相⽐较⽽⾔更真实可靠~所以还是推荐⽤官⽹PTA ( https://pintia.cn/ )直接刷题吖~
考PAT对学习 | 考研 | 工作的作用是什么
这也是很多⼈会在刚知道 PAT 的时候问我的问题~
学习⽅⾯:刷算法题当然对提⾼算法有很⼤帮助呀~刷完⼄级,基本上就理解和掌握了基础的数据结构(数组、链表、字符串)~也会了⼀些⽐基础的算法(⽐如排序、查找、递归),最重要的是,很多⼈刚⼊代码的坑,⾃⼰的思维⽆法准确的⽤代码来描述,想到的解决思路却⽆法⽤代码表达出来,