PAT (Advanced Level) Practice(更新中)
Source:
Reference:
[1]胡凡,曾磊.算法笔记[M].机械工业出版社.2016.7
Outline:
- 基础数据结构:
- 经典高级算法:
- 实现对复杂实际问题的模拟求解
- 模拟题
Catalogue:
- PAT A1155 Heap Paths (30 分)【完全二叉树】【堆】【深度优先搜索】
- PAT A1154 Vertex Coloring (25 分)【图的存储和遍历】【哈希映射】
- PAT A1153 Decode Registration Card of PAT (25 分)【模拟题】
- PAT A1152 Google Recruitment (20 分)【素数】
- PAT A1151 LCA in a Binary Tree (30 分)【二叉树的建立】【二叉树的遍历】
- PAT A1150 Travelling Salesman Problem (25 分)【图的存储和遍历】
- PAT A1149 Dangerous Goods Packaging (25 分)【哈希映射】
- PAT A1148 Werewolf - Simple Version (20 分)【模拟题】
- PAT A1147 Heaps (30 分)【堆】【二叉树的遍历】
- PAT A1146 Topological Order (25 分)【图的存储和遍历】【拓扑排序】
- PAT A1145 Hashing - Average Search Time (25 分)【哈希映射】
- PAT A1144 The Missing Number (20 分)【哈希映射】
- PAT A1143 Lowest Common Ancestor (30 分)【二叉查找树】【二叉树的建立】【二叉树的遍历】
- PAT A1142 Maximal Clique (25 分)【图的存储和遍历】
- PAT A1141 PAT Ranking of Institutions (25 分)【模拟题】
- PAT A1140 Look-and-say Sequence (20 分)【模拟题】
- PAT A1138 Postorder Traversal (25 分)【二叉树的遍历】
- PAT A1137 Final Grading (25 分)【模拟题】
- PAT A1136 A Delayed Palindrome (20 分)【模拟题】
- PAT A1135 Is It A Red-Black Tree (30 分)【二叉查找树】
- PAT A1134 Vertex Cover (25 分)【图的存储和遍历】
- PAT A1133 Splitting A Linked List (25 分)【链表】【哈希映射】
- PAT A1132 Cut Integer (20 分)【模拟题】
- PAT A1129 Recommendation System (25 分)【模拟题】
- PAT A1128 N Queens Puzzle (20 分)【模拟题】
- PAT A1127 ZigZagging on a Tree (30 分)【二叉树的建立】【二叉树的遍历】
- PAT A1126 Eulerian Path (25 分)【图的存储和遍历】
- PAT A1125 Chain the Ropes (25 分)【哈夫曼树】【贪心】
- PAT A1123 Is It a Complete AVL Tree (30 分)【平衡二叉树】【完全二叉树】【二叉树的遍历】
- PAT A1122 Hamiltonian Cycle (25 分)【图的存储和遍历】
- PAT A1120 Friend Numbers (20 分)【模拟题】
- PAT A1119 Pre- and Post-order Traversals (30 分)【二叉树的建立】
- PAT A1118 Birds in Forest (25 分)【并查集】
- PAT A1116 Come on! Let's C (20 分)【素数】
- PAT A1115 Counting Nodes in a BST (30 分)【二叉查找树】
- PAT A1114 Family Property (25 分)【并查集】
- PAT A1113 Integer Set Partition (25 分)【模拟题】
- PAT A1111 Online Map (30 分)【最短路径】
- PAT A1110 Complete Binary Tree (25 分)【完全二叉树】
- PAT A1109 Group Photo (25 分)【模拟题】
- PAT A1108 Finding Average (20 分)【字符串处理】
- PAT A1107 Social Clusters (30 分)【并查集】
- PAT A1105 Spiral Matrix (25 分)【模拟题】
- PAT A1098 Insertion or Heap Sort (25 分)【堆】【插入排序】
- PAT A1087 All Roads Lead to Rome (30 分)【最短路径】
- PAT A1078 Hashing (25 分)【哈希映射】【素数】
- PAT A1076 Forwards on Weibo (30 分)【图的存储和遍历】【广度优先搜索】
- PAT A1072 Gas Station (30 分)【最短路径】
- PAT A1066 Root of AVL Tree (25 分)【平衡二叉树】
- PAT A1034 Head of a Gang (30 分)【图的存储和遍历】【深度优先搜索】
- PAT A1030 Travel Plan (30 分)【最短路径】
- PAT A1021 Deepest Root (25 分)【图的存储和遍历】【深度优先搜索】
- PAT A1018 Public Bike Management (30 分)【最短路径】
- PAT A1015 Reversible Primes (20 分)【进制转换】【素数】
- PAT A1013 Battle Over Cities (25 分)【图的存储和遍历】
- PAT A1003 Emergency (25 分)【最短路径】
PAT (Advanced Level) Practice(更新中)的更多相关文章
- PAT (Advanced Level) Practice 1001-1005
PAT (Advanced Level) Practice 1001-1005 PAT 计算机程序设计能力考试 甲级 练习题 题库:PTA拼题A官网 背景 这是浙大背景的一个计算机考试 刷刷题练练手 ...
- PAT (Advanced Level) Practice 1046 Shortest Distance (20 分) 凌宸1642
PAT (Advanced Level) Practice 1046 Shortest Distance (20 分) 凌宸1642 题目描述: The task is really simple: ...
- PAT (Advanced Level) Practice 1042 Shuffling Machine (20 分) 凌宸1642
PAT (Advanced Level) Practice 1042 Shuffling Machine (20 分) 凌宸1642 题目描述: Shuffling is a procedure us ...
- PAT (Advanced Level) Practice 1041 Be Unique (20 分) 凌宸1642
PAT (Advanced Level) Practice 1041 Be Unique (20 分) 凌宸1642 题目描述: Being unique is so important to peo ...
- PAT (Advanced Level) Practice 1035 Password (20 分) 凌宸1642
PAT (Advanced Level) Practice 1035 Password (20 分) 凌宸1642 题目描述: To prepare for PAT, the judge someti ...
- PAT (Advanced Level) Practice 1027 Colors in Mars (20 分) 凌宸1642
PAT (Advanced Level) Practice 1027 Colors in Mars (20 分) 凌宸1642 题目描述: People in Mars represent the c ...
- PAT (Advanced Level) Practice 1023 Have Fun with Numbers (20 分) 凌宸1642
PAT (Advanced Level) Practice 1023 Have Fun with Numbers (20 分) 凌宸1642 题目描述: Notice that the number ...
- PAT (Advanced Level) Practice 1019 General Palindromic Number (20 分) 凌宸1642
PAT (Advanced Level) Practice 1019 General Palindromic Number (20 分) 凌宸1642 题目描述: A number that will ...
- PAT (Advanced Level) Practice 1015 Reversible Primes (20 分) 凌宸1642
PAT (Advanced Level) Practice 1015 Reversible Primes (20 分) 凌宸1642 题目描述: A reversible prime in any n ...
随机推荐
- C# Json反序列化 C# 实现表单的自动化测试<通过程序控制一个网页> 验证码处理类:UnCodebase.cs + BauDuAi 读取验证码的值(并非好的解决方案) 大话设计模式:原型模式 C# 深浅复制 MemberwiseClone
C# Json反序列化 Json反序列化有两种方式[本人],一种是生成实体的,方便处理大量数据,复杂度稍高,一种是用匿名类写,方便读取数据,较为简单. 使用了Newtonsoft.Json,可以自 ...
- Andriod实现刮刮卡的效果
思想: 将一个View设计成多层,内层(包含中奖信息)和外层(用于刮奖),外层的图层用Canvas与一个Bitmap关联,用这个关联的Bitmap来处理手势的滑动.类似于刮奖的动作. 使用paint. ...
- Analyze提示:Value stored to "***"is never read
text这个变量没有被使用,在当前类中搜索'text'这个变量发现仅仅是被赋值并没有被使用. 提示意思是:删除或者凝视这行代码;
- Tomcat PK Resin
特征 Tomcat Resin 所属公司 Apache CAUCHO 用户数 多 少 可參考文档 多 少 与Eclipse集成复杂度 适中 较复杂. Eclipse下调试开发 简便 复杂.更新类后会自 ...
- 源代码编译安装MySQL5.6.12具体过程
1 下载安装包download tar.gzwget http://download.csdn.net/detail/mchdba/75450372 安装cmake软件包yum install cm ...
- dotnet core 文档链接
The installation was successful The following were installed at C:\Program Files\dotnet • .NET Core ...
- Counterfeit Dollar
http://poj.org/problem?id=1013 #include<stdio.h> #include<string.h> #include<math.h&g ...
- node.js的模块引用
1.模块的引用示例 var math = require(‘math’): 在common.js规范中,存在require()方法,这个方法接受模块标识,此引引入一个模块的api ...
- 解决Sublime Text 3 的 Package Control 启动失败问题
今天在使用Sublime Text的时候,需要了这样的情况 遇到这个问题的时候 我是这样解决的 一. 首先 找到 Package Control的下载地址1 下载地址2.将下载下 ...
- C++ friend关键字
友元:友元函数 友元类. 友元函数:不属于任何类,只是在类中声明一下(可以放在 private 或者 public,没有区别),告诉这个类,这个函数是你的朋友,当然朋友不是白当的:这个函数可以访问你的 ...