【置顶】刷题提纲

133 阅读1分钟

开个坑,把零散在各个笔记软件且跨时久远的刷题笔记,整理一下

基本以Leetcode的Mid为主,少量经典Easy和Hard,适合我这种非ACM出身,但是时不时又要来练练手感或者找工作的选手。

以下是按照个人的习惯,先简单熟悉下常用的API,毕竟工作中Go/Java/Python都阶段性的做过主力容易搞混,而且有IDE记这些确实没意义。然后就是按类型来整理总结,针对性的开坑或者复习。当然分类没那么准确,有些题也可以有种思路和分类,只是个简单参考。

每一部分都会链接到具体的一篇或多篇文章,这些标题带【基础整理】的文章,会总结此类题目的常用思路、技巧或代码基础,然后是具体的题目列表,方便针对性练习。

目前还在紧张施工中。。。

常用语言API

【基础整理】刷题常用API-Java

Array&String

【基础整理】Array&String类题目

BFS&DFS 

【基础整理】DFS&BFS类题目

Backtracking

【基础整理】递归回溯类题目

BinarySearch

【基础整理】二分查找类题目

Bit

【基础整理】位运算类题目

DP

【基础整理】动态规划类题目

Design

【基础整理】设计类题目

LinkedList

【基础整理】链表类题目

Math

【基础整理】数学类题目

Sort

【基础整理】排序类题目

Stack&Queue

【基础整理】堆栈类题目

Tree

【基础整理】树结构类题目