All Projects → jnikhilreddy → Competitive Programming Resources

jnikhilreddy / Competitive Programming Resources

This repository consists of data helpful for ACM ICPC programming contest, in general competitive programming.

Projects that are alternatives of or similar to Competitive Programming Resources

Technical Interview Guide
My learning material for technical interviews!
Stars: ✭ 76 (-61.81%)
Mutual labels:  competitive-programming, algorithms, coding, coding-challenge
Halite Ii
Season 2 of @twosigma's artificial intelligence programming challenge
Stars: ✭ 201 (+1.01%)
Mutual labels:  competitive-programming, coding, coding-challenge
pw
Best websites a Programmer should visit
Stars: ✭ 27 (-86.43%)
Mutual labels:  competitive-programming, coding, coding-challenge
Iter
Go implementation of C++ STL iterators and algorithms.
Stars: ✭ 132 (-33.67%)
Mutual labels:  algorithms, datastructures, stl
Competitive Programming
Repository of all my submissions to some competitive programming website (Online Judges), as well as, the implementation of some data structures and algorithms.
Stars: ✭ 53 (-73.37%)
Mutual labels:  competitive-programming, algorithms, datastructures
ds-algo-placement-resources
A complete roadmap and resources for competitive programming for placement purpose.
Stars: ✭ 58 (-70.85%)
Mutual labels:  resources, competitive-programming, coding
PrepBytes-questions
One can follow to excel in coding if you are a noob!!
Stars: ✭ 46 (-76.88%)
Mutual labels:  competitive-programming, coding, coding-challenge
Competitive-Programming-Codes
Includes codes from coding competitions and contests over the internet. Languages:- Python3 and C++
Stars: ✭ 14 (-92.96%)
Mutual labels:  competitive-programming, coding, coding-challenge
Competitive Programming
📌 📚 Solution of competitive programming problems, code templates, Data Structures and Algorithms, hackathons, interviews and much more.
Stars: ✭ 496 (+149.25%)
Mutual labels:  competitive-programming, algorithms, datastructures
Cracking The Coding Interview
Tests, Questions and Solutions from Cracking the Coding Interview
Stars: ✭ 91 (-54.27%)
Mutual labels:  algorithms, datastructures, coding
Competitiveprogrammingquestionbank
This repository contains all the popular competitive programming and DSA questions with solutions.
Stars: ✭ 122 (-38.69%)
Mutual labels:  competitive-programming, algorithms, coding
Datastructures Algorithms
The best library for implementation of all Data Structures and Algorithms - Trees + Graph Algorithms too!
Stars: ✭ 2,105 (+957.79%)
Mutual labels:  competitive-programming, algorithms
Algorithms
STL Algorithm Cheat Sheet + example code from STL Algorithm Video Series.
Stars: ✭ 136 (-31.66%)
Mutual labels:  algorithms, stl
Placement Preparation
Hello everyone, I have created this repository specifically for competitive questions and for placements preparation.
Stars: ✭ 137 (-31.16%)
Mutual labels:  competitive-programming, algorithms
.codebits
📚 List of resources for Algorithms and Data Structures in Python & other CS topics @2017
Stars: ✭ 144 (-27.64%)
Mutual labels:  algorithms, resources
Data structure and algorithms library
A collection of classical algorithms and data-structures implementation in C++ for coding interview and competitive programming
Stars: ✭ 133 (-33.17%)
Mutual labels:  competitive-programming, algorithms
Resources
📑Useful resources for developers
Stars: ✭ 142 (-28.64%)
Mutual labels:  resources, courses
Competitive Programming
VastoLorde95's solutions to 2000+ competitive programming problems from various online judges
Stars: ✭ 147 (-26.13%)
Mutual labels:  competitive-programming, datastructures
Competitive programming
My solutions to programming contest problems from different sources (UVa, TopCoder, Live Archive, SPOJ, etc).
Stars: ✭ 153 (-23.12%)
Mutual labels:  competitive-programming, acm-icpc
Data Structures And Algorithms
Data Structures and Algorithms implementation in Go
Stars: ✭ 2,272 (+1041.71%)
Mutual labels:  algorithms, datastructures

Documentation ⭐️

Awesome competitive programming github link

Motivation 👍

Anudeep Nekkanti suggestion

What is competitive programming? - Quora

Algorithms to learn

alt text

Folders Use in this repository

Description about folders in this repository .

ID Folder Description
1 Material Contains general overview of the topics in competitive programming.
2 UVa problems Contains pdf version of all problems on UVa online judge.
3 Algorithms Contains algorithm implementation and explanation in detail.
4 Books Books helpful for competitive programming
5 Motive Details and history about ACM ICPC.
6 Standard template library Reference for standard template library in C++.
7 Techniques Some good practices in competitive programming.

Reference links

Awesome curated lists classified by topics.

Name Description
★★★ Good Blog Post Resources about Algorithm and Data Structures - Codeforces A collection of fantastic tutorial blog posts written by Codeforces users. Some intriguing ones include Palindromic Trees, Policy Based Data Structures, and a lot more.
★★★ Data Structures and Algorithms - CodeChef Discuss A very complete list of competitive programming resources. A must-have in your browser bookmark.
★★★ How to prepare for ACM - ICPC? - GeeksforGeeks A detailed walk-through of the preparations for ACM-ICPC.

Open Courses

Consider beginning your competitive programming journey with these awesome courses!

Name Description
★★☆ Code Monk, by HackerEarth A fantastic step-by-step tutorial on the essential topics in competitive programming.
★★★ Stanford CS 97SI: Introduction to Competitive Programming Contests Offers comprehensive lecture slides and a short list of exercise problems.
★★☆ How to Win Coding Competitions: Secrets of Champions A course by ITMO University on competitive coding on edX.
★★☆ Codechef's Indian Programming Camp Video Lectures from Codechef's Indian Programming Camp 2016. Lectures given by top competitive programmers like Sergey Kulik, Kevin Charles Atienza and Anudeep Nekkanti. Primarily focused on exploring these concepts by applying them to actual competitive contest problems.
★★☆ Reykjavik T-414-ÁFLV: A Competitive Programming Course An awesome course taught by Bjarki Ágúst Guðmundsson (SuprDewd). These lectures feature neat slides and a nice list of problems to practice.
★★☆ NCTU DCP4631: Problem Solving and Programming Techniques A course on basic topics featuring good lecture slides.
★☆☆ Materials (English) from Arabic Competitive Programming Channel Some materials (slides & source codes) covering a broad range of algorithmic topics

Available courses

Name Description
★★★ prakhar1989/awesome-courses#algorithms A fantastic list of open courses offered by notable institutions (MIT, Stanford, UC Berkeley ... etc.).
★★★ MIT SMA 5503: Introduction to Algorithms Lectured by Prof. Charles Leiserson (one of the coauthors of Introduction to Algorithms) and Prof. Erik Demaine (a brilliant professor who has made remarkable breakthroughs in data science), the course offers great materials, accompanied by intuitive and comprehensive analyses.

Syllabuses

Name Description
★★★ IOI Syllabus A detailed syllabus on which IOI contestants will be tested. This is still somewhat relevant to ACM-ICPC.
★★★ How to prepare for ACM - ICPC? - GeeksforGeeks A detailed walk-through of the preparations for ACM-ICPC.
★★☆ Programming Camp Syllabus A list of important topics in competitive programming with exercise problems.
★★☆ Juniors Training Sheet, by Mostafa Saad Ibrahim Simple problems for newcomers
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].