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 ...
随机推荐
- hdu 4193 单调队列
题意是给你n个数 组成的环 求以一个数开头 的数列全部前缀都为非负数的数列的个数: 思路: 先扩展成2*n的数列 然后求出sum[i]表示前i项的和 对每一个i>.=n结尾的数 ...
- SD和SDHC和SDXC卡的差别是什么
SD内存卡和SDHC内存卡有什么差别? SDHC和SD的差别事实上也就是SD 1.0/1.1规范和SD 2.0规范的差别.尽管编编手上有一份SD 1.1规范的文件.只是因为SD 2.0规范仅仅有SDA ...
- linux下的epoll怎样高效处理百万连接
开发高性能网络程序时.windows开发人员们言必称iocp,linux开发人员们则言必称epoll.大家都明确epoll是一种IO多路复用技术,能够很高效的处理数以百万计的socket句柄,比起曾经 ...
- tiny4412 裸机程序 三、关闭看门狗和调用C程序【转】
本文转载自:http://blog.csdn.net/eshing/article/details/37112779 一.原理说明 上是章中大家可能有会觉得奇怪,CPU不是有看门狗嘛?为什么CPU没有 ...
- Image图片处理
public class Imager { #region 正方型裁剪并缩放 /// <summary> /// 正方型裁剪 /// 以图片中心为轴心,截取正方型,然后等比缩放 /// 用 ...
- IOS系统控件高度
以下是常见的几种控件的高度.Statusbar,Navigationbar和Tabbar的宽度极其图标大小. 下表是更为详细的参数,包括了Statusbar,Navigationbar.Tabbar. ...
- IBatis异常: Cannot find class: VARCHAR
今天再项目里添加新功能时,突然爆出 org.springframework.beans.factory.BeanCreationException: Error creating bean with ...
- native2ascii运用
1.native2ascii命令行的格式 native2ascii -[option] [inputfile [outputfile]] 说明: -[option]:表示命令开关,有两个选项可供选择: ...
- 如何写出网页高性能的DOM来提升网页的加载速度
为什么要写高性能DOM? 一个网站,在页面上承载最多内容的就是DOM,而且无论是我们通过加载JS.加载图片,他们也是通过写HTML标签来实现的.而我们性能优化要做的无非就是几大块: 站点的网络消耗 D ...
- TypeScript `infer` 关键字
考察如下类型: type PromiseType<T> = (args: any[]) => Promise<T>; 那么对于符合上面类型的一个方法,如何得知其 Prom ...