PAT甲级目录

 

树(23)备注
1004 Counting Leaves 
1020 Tree Traversals 
1043 Is It a Binary Search Tree判断BST,BST的性质
1053 Path of Equal Weight 
1064 Complete Binary Search Tree完全二叉树的顺序存储,BST的性质
1066 Root of AVL Tree构建AVL树,模板题,需理解记忆
1079 Total Sales of Supply Chain 
1086 Tree Traversals Again  
1090 Highest Price in Supply Chain  
1094 The Largest Generation BFS,求树的最大宽度及对应层次 
1099 Build A Binary Search Tree 与1064类似,BST的性质 
1102 Invert a Binary Tree 简单题
1106 Lowest Price in Supply Chain DFS寻找树叶结点的最低深度
1110 Complete Binary Tree 判断给定的树是否为完全二叉树
1115 Counting Nodes in a BST BST的建立,层序遍历(简单)
1119 Pre- and Post-order Traversals 由前序序列和后序序列构建二叉树(***)
1123 Is It a Complete AVL Tree AVL和CBT,结合了1066和1110
1127 ZigZagging on a Tree 中序后序建树,之字形输出层序序列(水题)
1130 Infix Expression 中序遍历 
1135 Is It A Red-Black Tree深刻理解红黑树的性质,dfs(***)
1138 Postorder Traversal前序中序建树,不需要建树
1143 Lowest Common Ancestor求BST的LCA,求普通BiTree的LCA呢?(***)
1147 Heaps堆的性质,完全二叉树的顺序存储(***)
  
图&&DFS/BFS(18) 
1003 EmergencyDijkstra,最大点权和最短路径的条数 
1013 Battle Over Cities求连通块,如何处理“切断”操作! 
1018 Public Bike ManagementDijkstra+DFS(***) 
1021 Deepest Root求连通块,DFS求树的最大高度(不需要判断边界,想想为什么)
1030 Travel Plan 
1034 Head of a Gang 
1072 Gas Station 
1076 Forwards on Weibo 
1087 All Roads Lead to Rome 
1091 Acute StrokeBFS 
1103 Integer FactorizationDFS(*****)
1111 Online Map两次Dijkstra,不难,堆代码量 
1122 Hamiltonian Cycle仔细理解题意即可 
1126 Eulerian Path水题 
1131 Subway Map DFS(*****)
1134 Vertex Cover仔细理解题意
1142 Maximal Clique考察题意的理解
1146 Topological Order拓扑序列
  
 数学问题(16) 
1015 Reversible Primes进制转换
1019 General Palindromic Number进制转换,回文数
1023 Have Fun with Numbers大整数乘法
1024 Palindromic Number大整数加法,判断回文数
1027 Colors in Mars进制转换(水题)
1049 Counting Ones纯数学题(考试出这种题,有意思么?)
1058 A+B in Hogwarts 
1059 Prime Factors获取素数,质因子分解(***)
1065 A+B and C (64bit)long long int判断溢出,边界条件
1069 The Black Hole of Numbers简单数学
1081 Rational Sum分数运算
1088 Rational Arithmetic分数的四则远算,模板
1096 Consecutive Factors   寻找最长的连续因子(***)
1104 Sum of Number Segments找规律,细节
1132 Cut Integer注意除以0的情况,浮点错误
1136 A Delayed Palindrome大整数加法,判断回文数(和1024一模一样!)
  
 字符串处理(11) 
1001 A+B Format水题
1005 Spell It Right水题
1035 Password水题
1060 Are They Equal科学计数法,常规表示转化成科学计数法(****)
1061 Dating水题
1073 Scientific Notation科学计数法,科学计数法转化成常规表示(***)
1077 Kuchiguse 寻找n个字符串的公共后缀(***) 
1082 Read Number in Chinese 还没做出来。。 。
1108 Finding Average(***)
1112 Stucked Keyboard逻辑(***)
1140 Look-and-say Sequence仔细读题,理解题意
  
STL应用(12) 
1014 Waiting in Linequeue的应用,模拟(*****)
1022 Digital Librarymap
1051 Pop Sequencestack
1054 The Dominant Colormap,水题
1056 Mice and Ricequeue,很不熟悉,警惕!(*****)
1063 Set Similarityset
1071 Speech Patternsmap建立字典(***)
1100 Mars Numbersmap,string(***)
1120 Friend Numbers水题,不用STL
1121 Damn Single水题,不用STL也行,直接开数组。。
1124 Raffle for Weibo Followers水题 
1129 Recommendation Systemset,自定义set内部排序(***)
  
排序(17) 
1012 The Best Rank 
1016 Phone Bills晴神的解法精妙(*****)
1025 PAT Ranking 
1028 List Sorting水题
1047 Student List for Course 
1055 The World's Richest剪枝(*****)
1062 Talent and Virtue水题
1075 PAT Judge逻辑,核心代码就4,5行
1080 Graduate Admission逻辑
1083 List Grades较水
1089 Insert or Merge插入排序和归并排序
1095 Cars on Campus自己的解法妙!套用1016的思想(*****)
1098 Insertion or Heap Sort插入排序和堆排序(***)
1101 Quick Sort理解快排性质,思路有了代码怎么设计更简洁?(***)
1113 Integer Set Partition水题,不写了,机试考这种题不是扯淡么
1137 Final Grading浮点数四舍五入round()函数
1141 PAT Ranking of Institutions利用map,方便
  
模拟(9)(√) 
1002 A+B for Polynomials多项式相加,两种方法
1009 Product of Polynomials多项式相乘
1017 Queueing at Bank(***) 
1026 Table Tennis难!
1042 Shuffling Machine比较简单 
1046 Shortest Distance这么水我一开始居然被卡了,额。。。
1105 Spiral Matrix有两个状态变化就设置两个变量;单步走的做法蛮有趣的。。 
1109 Group Phototwo pointers思想(***) 
1139 First Contactunordered_map的利用,pair,set(*****)
  
哈希(7)(√) 
1039 Course List for Student字符串哈希(***)
1041 Be Unique水题
1050 String Subtraction水题
1078 Hashing二次方探测法(***)
1084 Broken Keyboard水题
1092 To Buy or Not to Buy水题
1145 Hashing - Average Search Time二次方探测法,确定比较次数有点坑!(****)
  
并查集(3) 
1107 Social Clusters逻辑组织
1114 Family Property逻辑组织
1118 Birds in Forest简单模板
  
贪心(6) 
1033 To Fill or Not to Fill(****)
1037 Magic Coupon 
1038 Recover the Smallest Number代码简洁,但是我想不到
1067 Sort with Swap(0,*)(***)
1070 Mooncake水题
1125 Chain the Ropes(**)
  
链表处理(5)(√) 
1032 Sharing水题,寻找两个链表的首个公共结点 
1052 Linked List Sorting仔细读题,不然会卡一两个测试点(**)
1074 Reversing Linked List每k个结点反转链表,比较耗时,需耐心,值得多次回顾(***) 
1097 Deduplication on a Linked List链表的删除操作(**)
1133 Splitting A Linked List水题 
  
二分查找(2)(√) 
1010 Radix 
1044 Shopping in Mars对有序序列利用STL的lower_bound()函数(***) 
  
动态规划(5) 
1007 Maximum Subsequence Sum 
1040 Longest Symmetric String 
1045 Favorite Color Stripe 
1057 Stack树状数组(乱入)
1068 Find More Coins 
  
其他(13) 
1006 Sign In and Sign Out查找元素
1008 Elevator水题
1011 World Cup Betting 
1029 Median寻找两个有序序列的中位数,还有坑没填!(此题精妙!*****)
1031 Hello World for U图形打印
1036 Boys vs Girls查找元素
1048 Find Coins双指针法(水题)
1085 Perfect Sequence双指针法(不难,但可以做做)
1093 Count PAT's思路和1101一致。注意int相乘可能会溢出,定义成long long
1116 Come on! Let's C不知道考察啥 
1117 Eddington Number不知道考察啥 
1128 N Queens Puzzle简单版的N皇后问题(***)
1144 The Missing Number水题,map

转载于:https://www.cnblogs.com/kkmjy/p/9523968.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值