awesome-competitive-programming
curated list of awesome Competitive Programming, Algorithm and Data Structure resources
https://github.com/eric-erki/awesome-competitive-programming
Last synced: 10 days ago
JSON representation
-
Tools
-
IDEs
- Visual Studio - hogging. ... [CodeLite](https://codelite.org/) is a newly rising IDE. Beware that the load-up and project-creation times can be extraordinary. |
-
Personal use
- Ideone.com - permanent pages for code sharing. Very useful especially when you're trying to get someone else to look into your code. |
- VisuAlgo
- CHelper - judge-tools](https://github.com/kmyk/online-judge-tools) (Stand alone CLI tool, It is actively maintained.) | Great tools that parse contests, inline library codes and provide testing frameworks. They save you from spending your precious time on switching windows and copy-pasting back and forth. |
- The On-Line Encyclopedia of Integer Sequences (OEIS)
- tohtml.com - You-See-Is-What-You-Get) editor! |
- uDebug - specified inputs to problems on the UVa Online Judge. Some problems also provide additional test cases for debugging. |
- Codeforces Parser
- Ineffable - line grader for local grading. |
-
-
Tutorial Websites
- E-Maxx (Russian) - algorithms.com/) | A tutorial website widely used and referenced in the Russian-speaking competitive programming community. Most of the articles of the original site have been translated into English, Google Translate works okay for the remaining ones. |
- PEGWiki - depth wiki-like writeups on many topics. It's far better than those on Wikipedia in my opinion. |
- Notes - HackerEarth
- basecs - depth, illustrated tutorials on basic algorithms and data structures. |
- Competitive Programming - Commonlounge
- OLYMPIADS IN INFORMATICS
- algolist (Russian)
- 演算法筆記 (Algorithm Notes) (Chinese)
- 国家集训队论文 1999-2015 (Papers from Chinese IOI training camps) (Chinese)
- Mini-Editorials - editorials for many problems, including UVA/SPOJ/IOI/Olympiad problems |
- Algorithms - GeeksforGeeks
- PEGWiki - depth wiki-like writeups on many topics. It's far better than those on Wikipedia in my opinion. |
- algolist (Russian)
- Algorithms - GeeksforGeeks
- USA Computing Olympiad (USACO)
Categories
Sub Categories
Books for Mathematics
21
Blogs
18
Open Courses for Algorithms and Data Structures
14
Youtube and Livestreams
12
Awesome Lists
10
Camps and Trainings
10
Quora
10
Problem Classifiers
10
IDEs
9
Personal use
8
Contest Calendars
7
Articles
6
Contest Preparation
6
Interview Questions
5
Books for Algorithms
5
Java
4
FAQs
4
C/C++
4
Miscellaneous
3
Keywords
awesome
5
awesome-list
5
list
4
cpp
2
algorithm
2
competitive-programming
2
data-structures
2
acm-icpc
2
education
1
books
1
mathematics
1
lecture-notes
1
courses
1
computer-science
1
resources
1
programming-tutorial
1
lists
1
javascript-interview-questions
1
libraries
1
cppcon
1
cpp-library
1
python-interview-questions
1
c-plus-plus
1
c
1
rails-interview
1
ruby
1
awesomeness
1
angularjs-interview-questions
1
android-interview-questions
1
algorithms
1
acm-icpc-handbook
1
youtube
1
training-materials
1
library
1
arabic
1
interview-practice
1
notebook
1
interview-questions
1
contest
1
interviewing
1
cc0
1
javascript
1
resource
1