Skip to content

🔥Algorithm all in One:算法、数据结构的学习路线、教程、课件、论文、书籍、OJ网站、习题✈️。自学、竞赛、面试必备!持续更新中🎄让算法学习更加容易🎖为你的算法之旅提供便利🚗不管你算法能力如何❓这个仓库里总有适合你的算法指导🌍🚀

Notifications You must be signed in to change notification settings

uraniumpro235/OI_Sharing

 
 

Repository files navigation

Algorithm All in ONE🎄

Let Everyone Study Algorithm Easier😊


因为准备实习👔,整理了一下算法的课件、书籍、论文、习题、OJ网站、学习路线。

  • 不管是准备校招,进BAT🚀;
  • 还是自学算法竞赛💼;
  • 或者单纯的课外拓展🤷;
  • 不管你算法能力如何,这个仓库里总有适合你的算法学习宝藏✈️

对程序员🧑‍💻而言,算法学习都是有必要的,只是不同领域可能要求深浅不同

所以,咱们开始学起来吧🌈~

全面收集、整理了从高中参加竞赛到现在的算法竞赛课件论文集书籍OJ网站习题学习路线等,并分类如下👀:

欢迎大家贡献你的资料,丰富这个Repo

文件很多,目录很长,所以分为文件夹目录和文件树,点击文件目录进入对应详细文件树查阅👀

如果对你有所帮助,请 star✨ 支持一下

算法路上加油⛽️

出乎意料🙀进了GitHub Trending,感谢陌生的你们❤️

这是对我很大的鼓励🔥,也可以follow一下我哦🌞。我会努力带来更多优质项目,不会让你失望的🌈


文件导图👀

文件夹目录👀

👇点击进入对应详细目录🌈

算法套件 数据结构套件 C++套件 基础算法 数据结构 动态规划 C++ 字符串 数学 计算几何 书籍 习题 论文
🌲 🚀 🍟 🤹🏼‍♀️ ❄️ 🎮 🌈 ☂️ 🎱 🧠 🍟 ⛄️ 🎄 🍀

Let`s Start Our Trip 🚀

🌱🌱

算法、数据结构、C++入门👀:

算法入门套件🌲 || 数据结构入门套件🚀 || C++入门套件🍟

基础算法🤹🏼‍♀️

复杂度分析🌟 || 高精度🌟 || 暴力🌟 || 二分🌟 || 分治 🌟 || 搜索🌟 || 贪心🌟

基础数据结构❄️

基础数据结构💫


🌲🌲🌲🌲

算法进阶

动态规划🎮 || 分块算法💫 || 计算几何🧠

语言进阶

C++🌈

数据结构进阶

🎄 || 字符串☂️ || 🛸

数学进阶

数学🎱


🎄🎄🎄🎄🎄🎄

阅读书籍📚

算法🔥

数学之美👑 || 数据结构与算法(Java)👑 || 算法竞赛👑 || 算法👑 || 算法模版👑

语言🔥

C🔥

CPrimerPlus👑

C++🔥

C++PrimerPlus👑 || C++Primer👑 || Effective C++👑 || Effective STL👑

Python🔥

从入门到实践👑 || 流畅的Python👑 || Effective Python👑 || PythonCookbook👑

练习题🚀

习题⛄️

👀 更有效的方式训练是直接在OJ上刷题


🎄🎄🎄🎄🎄🎄🎄🎄🎄🎄🎄🎄

研究性论文集🎄

这一阶段因人而异,多练习多刷OJ才是王道!

1999论文集🧳 || 2000论文集🧳 || 2001论文集🧳 || 2002论文集🧳 ||2003论文集🧳

2004论文集🧳 || 2005论文集🧳 || 2006论文集🧳 || 2007论文集🧳 || 2008论文集🧳

2009论文集🧳 || 2013论文集🧳 || 2014论文集🧳 || 2015论文集🧳|| 2018论文集🧳

🍀


OJ网站汇总🚀

🚀国内Online Judge

🌲三大OJ🌲

  1. 🎄浙江大学 http://acm.zju.edu.cn 超过2000题,支持C/C++/Pascal/Java/Python/Perl/Scheme/PHP
  2. 🎄北京大学 http://poj.org 超过2000题,支持C/C++/Pascal/Java/Fortran
  3. 🎄哈尔滨工业大学 http://acm.hit.edu.cn 超过2000题,支持C/C++/Pascal/Java/Fortran

🌲非常🔥的hdu🌲

🌲Set of OJ:vjudge🌲

  • 🎄虚拟OJ:https://vjudge.net/ 这个网站的特色就是用户可以自己举办比赛,vjudge支持数十个OJ网站,用户可以从这些OJ网站上选择题目,可以选择一些同类型题目形成一个题集。

🚀国外Online Judge

  1. 🎄CF:CodeForce:http://codeforces.com/problemset 世界顶级OJ

    🎄CodeForce还提供了API接口:http://codeforces.com/api/help

  2. 🎄Saratov State University http://acm.sgu.ru 超过400题,支持C/C++/C#/Java/Delphi

  3. 🎄UVA:University of Valladolid http://uva.onlinejudge.org 超过800题,支持C/C++/Pascal/Java

  4. 🎄Ural State University http://acm.timus.ru 超过800题,支持C/C++/C#/Pascal/Java

  5. 🎄Sphere Research Labs http://www.spoj.pl 超过1000题,支持几乎所有常见语言


🚀入门到进阶的Online Judge

  1. 🎄vijos:大部分题目是NOI题目 https://vijos.org/
  2. 🎄洛谷:https://www.luogu.org/problemnew/lists
  3. 🎄RQNOJ:和vijos很像,适合NOI刷题 http://www.rqnoj.cn/problem

🚀招聘面试Online Judge

  1. 🎄牛客网:https://www.nowcoder.com/
  2. 🎄leetcode:https://leetcode.com/problemset/all/
  3. 🎄LintCode:https://www.lintcode.com/zh-cn/
  4. 🎄51nod:http://www.51nod.com/Challenge/ProblemList.html#!#isAsc=false
  5. 🎄hackerrank:https://www.hackerrank.com/


如果对你有帮助希望你不吝啬手中的star哦、如果能follow就更好啦,我们一起进步🔥!

如有侵权,麻烦提 Issues 或联系 981242367@qq.com 删改

About

🔥Algorithm all in One:算法、数据结构的学习路线、教程、课件、论文、书籍、OJ网站、习题✈️。自学、竞赛、面试必备!持续更新中🎄让算法学习更加容易🎖为你的算法之旅提供便利🚗不管你算法能力如何❓这个仓库里总有适合你的算法指导🌍🚀

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Roff 91.1%
  • Rich Text Format 5.5%
  • Pascal 2.3%
  • C++ 0.9%
  • HTML 0.2%
  • C 0.0%