# README

## README

本书记录自己学习算法的一些心得和笔记。

知识在于分享，记录让生命留有痕迹

## 笔记目录

* [算法导论中的伪代码](https://niyunsheng.gitbook.io/algorithm/pseudocode)
* [动态规划](https://niyunsheng.gitbook.io/algorithm/broken-reference)
* [贪心算法](https://niyunsheng.gitbook.io/algorithm/greed)
* [图算法](https://niyunsheng.gitbook.io/algorithm/graph)
* [DFS和BFS](https://niyunsheng.gitbook.io/algorithm/dfs-bfs)
* [数学算法](https://niyunsheng.gitbook.io/algorithm/math)
* [排序算法](https://niyunsheng.gitbook.io/algorithm/sort)

### 算法笔记

* [全书目录\&PAT](https://niyunsheng.gitbook.io/algorithm/suan-fa-bi-ji/suan-fa-bi-ji)
* [全书笔记](https://niyunsheng.gitbook.io/algorithm/broken-reference)

### 剑指offer

* [二.面试需要的基础知识](https://niyunsheng.gitbook.io/algorithm/broken-reference)
* [三.高质量代码](https://niyunsheng.gitbook.io/algorithm/broken-reference)
* [四.解决面试题的思路](https://niyunsheng.gitbook.io/algorithm/broken-reference)
* [五.优化时间和空间效率](https://niyunsheng.gitbook.io/algorithm/broken-reference)
* [六.面试中的各项能力](https://niyunsheng.gitbook.io/algorithm/broken-reference)

### 算法竞赛入门经典

* [第一、二章 学习建议](https://niyunsheng.gitbook.io/algorithm/broken-reference)
* [第三章 数组和字符串](https://niyunsheng.gitbook.io/algorithm/broken-reference)
* [第四章 函数与递归](https://niyunsheng.gitbook.io/algorithm/broken-reference)
* [第五章 C++与STL入门](https://niyunsheng.gitbook.io/algorithm/broken-reference)
* [第六章 数据结构基础](https://niyunsheng.gitbook.io/algorithm/broken-reference)
* [第七章 暴力求解法](https://niyunsheng.gitbook.io/algorithm/broken-reference)

### 挑战程序设计竞赛

* [第1-2章 蓄势待发准备篇+初出毛庐初级篇](https://niyunsheng.gitbook.io/algorithm/broken-reference)
* [第三章：出类拔萃-中级篇](https://niyunsheng.gitbook.io/algorithm/broken-reference)

常用OJ

* [牛客竞赛训练OJ](https://ac.nowcoder.com/acm/skill/noip-tg)
* [杭电](http://acm.hdu.edu.cn/listproblem.php?vol=1)
* [Virtual Judge](https://vjudge.net/problem)
* [百练OJ](http://bailian.openjudge.cn)
* [google code jam](https://codingcompetitions.withgoogle.com/codejam)
* [codeforce](http://codeforces.com/)
* [CCF中学生程序设计在线评测系统](http://114.215.45.6/oj)
* [CodeUp墓地](http://codeup.cn/)
* [洛谷](https://www.luogu.org/)

题目集

* [白书《挑战程序设计竞赛》](https://cn.vjudge.net/article/426)
* [紫书《算法竞赛入门经典》](https://cn.vjudge.net/article/423)
* [CCF历年试题集](https://blog.csdn.net/tigerisland45/article/details/54755895)
* [PAT考试](https://www.patest.cn/practice)
