按照这个步骤来刷题,两个月你亦能成为王者( 二 )


这部分需要掌握的内容比较多 , 我给一些经常遇到的罗列一下:贪心算法 , 回溯算法 , dfs , bfs , dp , 分治算法 , 部分数论算法(快速幂、欧几里得、拓展欧几里得最多了) , 全排列 , 快排 , 归并排序 , 偶尔kmp或者母函数 。 而数据结构则要求掌握各种链表操作、二叉树各种操作 , 二叉树各种遍历(涉及部分操作) 。 并查集 。
这里我也给大家推荐两个刷题地方
杭电部分题(钻石用户)这些题自己曾经都刷过 , 选了一些感觉质量很好 , 但我参考了很多大佬做法才ac的 , 现在把这些题分享给大家 。 这里多组输入java快速输入要了解一下 。
按照专题进行刷题:
贪心小栏目:
1008 , 1009 , 2037
dp专栏:
1003 , 1024 , 1025 , 1069 , 1071 , 1176 , 1203 , 1231 , 1257 , 1421 , 2084
迷宫搜索专栏:
1181(多法) , 1010 , 1010 , 1016 , 1043 , 1044 , 1072 , 1172 , 1180 , 1195 , 1241 , 1254 , 1431 , 1728
并查集:
1181 , 1232 , 1272 , 1325 , 1722
其他题(试水体验):
1007分治 2035,1097 快速幂 1686,1711kmp 1002大数 2138素数筛 1061,576拓展欧几里得
按照这个步骤来刷题,两个月你亦能成为王者文章插图
剑指offer精过 (星耀用户)更推荐剑指offer67题 , 题目质量很高 , 面试问的也很多 , 出了一些算法数据结构要求比较高 , 所以刷剑指offer需要提前有数据结构基础 。 并且剑指offer对方法优化的要求很高 , 所以通过刷剑指offer可以提高自己对时间复杂度的优化和方法的优化 , 而杭电可能更注重算法实现上 。 认真优质刷完剑指offer对自己提升很高 。
按照这个步骤来刷题,两个月你亦能成为王者文章插图
王者何谓王者?当以持之以恒 , acm大佬可以选择牛客比赛、vjudge、codeforce , atcoder等比较有名地方打打比赛或者按照专题刷题巩固 。 但我还是推荐我的LeetCode 。 对于开发者来说 , 力扣是持续陪伴的好伙伴 , 从陌生到熟悉 , 而其中题目数量很多 , 质量也很高 , 刷透的话无论面试 , 笔试都不在话下 。
所以我心中的王者就是LeetCode+持之以恒 。 自己也在慢慢上王者 , 希望有一天能和大家一起上王者!私信小编「bigsai」 , 带你刷题哦!
【按照这个步骤来刷题,两个月你亦能成为王者】最后 , 欢迎加入我们刷题 , 关注我加我微信拉你进力扣打卡群 , 实现向王者的超越!迷茫?就带着刷题吧!