authorcamus / simple-algorithm

提升编码能力

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

从零开始学算法

本电子书适用于目标在于掌握基础算法的工程师

简介

作为算法初学者的我从19年8月份开始在力扣学习算法,到现在AC了大约一半的题目。

随着打卡题目数量的增多,我发现力扣常见考察的知识点大概有十几种,包括:**二分,滑动窗口,双指针,单调栈(单调队列),链表,二叉树,字符串处理,dfs + 回溯,并查集,动态规划,贪心,位运算,数论(质数、约数、欧拉函数、欧几里得算法、**剩余定理、简单博弈论等),图论(dfs、bfs、flood fill、拓扑排序、二分染色、最短路、最小生成树)**等

系统性地学习算法会有事半功倍的效果,于是我归纳了一些基础算法的知识点,并对力扣上的相关题目进行了整理

这本电子书的目的,是希望帮助大家了解一些基础算法,并掌握其代码模板,快速解决掉一些基本的算法问题。

读者可以根据自己的需要阅读,希望能够对您有所帮助,有何不足之处请多指正!

本书中所有力扣题目题解收录在力扣题解

♨️ 目录

进阶

推荐学习

About

提升编码能力


Languages

Language:C++ 100.0%