PAT(Programming Ability Test)是浙江大学计算机科学与技术学院为了选拔优秀的计算机专业学生而设立的一项考试。它旨在测试学生的编程能力和算法设计能力。

考试内容

PAT 考试分为三个部分:

  • PAT (Basic):面向本科生的入门级考试,主要考察基本的编程能力和算法设计能力。
  • PAT (Advanced):面向研究生和本科高年级学生的进阶考试,难度更高,考察更复杂的算法和编程技巧。
  • PAT (Conjecture):面向有志于从事计算机科学研究的学生的研究型考试,考察学生的创新能力和研究潜力。

准备方法

基础知识

  • 熟悉 C/C++ 或 Java 等编程语言。
  • 掌握基本的算法和数据结构,如排序、查找、图论等。

练习平台

  • LeetCode:提供大量的编程题目,适合练习和测试自己的编程能力。
  • 牛客网:提供PAT考试的模拟题和历年真题。

扩展阅读

图片展示

algorithm

的中心思想。