For Upcoming Interviews👔,I summarized the algorithm courseware, books, papers, exercises, OJ website,and made the Roadmap of Algorithms Learning.
- If you are preparing for interviews, to get in BAT, Google, Microsoft..🚀;
- Or you are trying to learn Algorithms by yourself💼;
- Or just try to broaden your horizons by Learning Algorithms🤷;
- No matter how familiar are you with Algorithms, this Repo has something match with you
✈️ !
For developers,learning Algorithms is necessary.
So, Let`s get started🌈~
I summarized the Algorithm courseware, books, papers, exercises, OJ website,and made the Roadmap of Algorithms Learning.👀:
If it is helpful,please star it✨ to support me!
Unexpectly🙀 get into
GitHub Trending
,Thanks for Supporting😊🔥You can follow me🌞for upcoming good Projects ~
Algo Courseware | DS Courseware | C++ Courseware | Basic Algo | DS | Dynamic programming | C++ | Strings | Math | Computational Geometry | Books | Exercises | Papers | Other |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
🌲 | 🚀 | 🍟 | 🤹🏼♀️ | ❄️ | 🎮 | 🌈 | ☂️ | 🎱 | 🧠 | 🍟 | ⛄️ | 🎄 | 🍀 |
Algo Courseware🌲 || DS Courseware🚀 || C++ Courseware🍟
Complexity analysis🌟 || High precision🌟 || Enumerate🌟 || Dichotomy🌟 || Divide and conquer 🌟 || Search🌟 || Greedy algorithm🌟
Algorithm Competition👑 || Beauty of Math👑 || Data Structure and Algorithm(Java)👑 || Algorithm👑
C
🔥
C++
🔥
C++PrimerPlus👑 || C++Primer👑 || Effective C++👑 || Effective STL👑
Python
🔥
From 0 to action👑 || Fluent Python👑 || Effective Python👑 || PythonCookbook👑
Exercise⛄️
👀 More efficient method is Practicing on Online Judges
Deepest Part for Someone interested.
1999 Papers🧳 || 2000 Papers🧳 || 2001 Papers🧳 || 2002 Papers🧳 ||2003 Papers🧳
2004 Papers🧳 || 2005 Papers🧳 || 2006 Papers🧳 || 2007 Papers🧳 || 2008 Papers🧳
2009 Papers🧳 || 2013 Papers🧳 || 2014 Papers🧳 || 2015 Papers🧳|| 2018 Papers🧳
-
🎄CF:CodeForce:http://codeforces.com/problemset
🎄CodeForceAPI:http://codeforces.com/api/help
-
🎄Saratov State University http://acm.sgu.ru support C/C++/C#/Java/Delphi
-
🎄UVA:University of Valladolid http://uva.onlinejudge.org support C/C++/Pascal/Java
-
🎄Ural State University http://acm.timus.ru support C/C++/C#/Pascal/Java
-
🎄Sphere Research Labs http://www.spoj.pl
- 🎄vijos: https://vijos.org/
- 🎄Luogu:https://www.luogu.org/problemnew/lists
- 🎄RQNOJ: http://www.rqnoj.cn/problem
- 🎄Niuke:https://www.nowcoder.com/
- 🎄leetcode:https://leetcode.com/problemset/all/
- 🎄LintCode:https://www.lintcode.com/zh-cn/
- 🎄51nod:http://www.51nod.com/Challenge/ProblemList.html#!#isAsc=false
- 🎄hackerrank:https://www.hackerrank.com/
If you like please give me a star!✨