All Projects → amitrajitbose → Competitive_Programming

amitrajitbose / Competitive_Programming

Licence: MIT license
Contains solutions and codes to various online competitive programming challenges and some good problems. The links to the problem sets are specified at the beginning of each code.

Programming Languages

python
139335 projects - #7 most used programming language
C++
36643 projects - #6 most used programming language
java
68154 projects - #9 most used programming language
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Competitive Programming

InterviewPrep
A repository containing link of good interview questions
Stars: ✭ 54 (-16.92%)
Mutual labels:  linked-list, leetcode, competitive-programming, dynamic-programming, interview-preparation, leetcode-python
AlgoDaily
just for fun
Stars: ✭ 118 (+81.54%)
Mutual labels:  linked-list, stack, queue, leetcode, interview, trie
Coderchef Kitchen
The official repository for our programming kitchen which consists of 50+ delicious programming recipes having all the interesting ingredients ranging from dynamic programming, graph theory, linked lists and much more. All the articles contain beautiful images and some gif/video at times to help clear important concepts.
Stars: ✭ 306 (+370.77%)
Mutual labels:  linked-list, leetcode, interview, dynamic-programming, interview-preparation
InterviewBit
Collection of solution for problems on InterviewBit
Stars: ✭ 77 (+18.46%)
Mutual labels:  linked-list, stack, queue, dynamic-programming, greedy-algorithms
Data-Structures-and-Algorithms
Implementation of various Data Structures and algorithms - Linked List, Stacks, Queues, Binary Search Tree, AVL tree,Red Black Trees, Trie, Graph Algorithms, Sorting Algorithms, Greedy Algorithms, Dynamic Programming, Segment Trees etc.
Stars: ✭ 144 (+121.54%)
Mutual labels:  linked-list, queue, trie, dynamic-programming, greedy-algorithms
Algodeck
An Open-Source Collection of 200+ Algorithmic Flash Cards to Help you Preparing your Algorithm & Data Structure Interview 💯
Stars: ✭ 4,441 (+6732.31%)
Mutual labels:  linked-list, stack, queue, dynamic-programming, greedy-algorithms
Algo Tree
Algo-Tree is a collection of Algorithms and data structures which are fundamentals to efficient code and good software design. Creating and designing excellent algorithms is required for being an exemplary programmer. It contains solutions in various languages such as C++, Python and Java.
Stars: ✭ 166 (+155.38%)
Mutual labels:  linked-list, stack, queue, trie, dynamic-programming
Coding Interview Gym
leetcode.com , algoexpert.io solutions in python and swift
Stars: ✭ 451 (+593.85%)
Mutual labels:  stack, queue, leetcode, trie, dynamic-programming
Interview Questions
List of all the Interview questions practiced from online resources and books
Stars: ✭ 187 (+187.69%)
Mutual labels:  linked-list, stack, queue, interview, interview-preparation
Data-Structures
Algorithmic Problems Solutions -- hash table code featured in geeksforgeeks
Stars: ✭ 44 (-32.31%)
Mutual labels:  linked-list, stack, queue, trie
geeks-for-geeks-solutions
✅ My own Amazon, Microsoft and Google SDE Coding challenge Solutions (offered by GeeksForGeeks).
Stars: ✭ 246 (+278.46%)
Mutual labels:  linked-list, stack, competitive-programming, algorithms-and-data-structures
LearnCPP
Learn Cpp from Beginner to Advanced ✅ Practice 🎯 Code 💻 Repeat 🔁 One step solution for c++ beginners and cp enthusiasts.
Stars: ✭ 359 (+452.31%)
Mutual labels:  leetcode, competitive-programming, dynamic-programming, algorithms-and-data-structures
Data-Structures-and-Algorithms
Data Structures and Algorithms implementation in Python
Stars: ✭ 31 (-52.31%)
Mutual labels:  linked-list, stack, queue, algorithms-and-data-structures
Data-structures
Data Structures in Java
Stars: ✭ 13 (-80%)
Mutual labels:  linked-list, stack, queue, algorithms-and-data-structures
psolving-paradigms
Common problems of dynamic programming methods and techniques, including prerequisites, for competitive programmers.
Stars: ✭ 34 (-47.69%)
Mutual labels:  competitive-programming, greedy, dynamic-programming, greedy-algorithms
Leetcode
High-quality LeetCode solutions
Stars: ✭ 178 (+173.85%)
Mutual labels:  stack, queue, leetcode, trie
Interviewbit
Collection of Abhishek Agrawal's gists solutions for problems on https://www.interviewbit.com
Stars: ✭ 166 (+155.38%)
Mutual labels:  linked-list, stack, queue, dynamic-programming
myleetcode
♨️ Detailed Java & Python solution of LeetCode.
Stars: ✭ 34 (-47.69%)
Mutual labels:  stack, queue, leetcode, interview
Data-Structure-Algorithm-Programs
This Repo consists of Data structures and Algorithms
Stars: ✭ 464 (+613.85%)
Mutual labels:  linked-list, stack, queue, greedy
LeetCode
Solution to LeetCode Problems in Python and Golang 🎯
Stars: ✭ 12 (-81.54%)
Mutual labels:  linked-list, dynamic-programming, greedy-algorithms, leetcode-python

Competitive Programming

Competitive Programming is a sport. It is a way to keep the brain healthy and fit. It is the gym for the mind. And, last but not the least, we are practicing it excel at our coding interviews.

This repository contains solutions and codes to various online competitive programming challenges from various popular platforms. The links to the problem statements are specified at the beginning of each code, or along with the commit message. Apart from that, I've also put here some of the very common and important problems and algorithms that are commonly asked in interviews.

It should be noted that mostly none of these solutions are written with respect to best Software Engineering practices. The programs are written the way they're, so that solutions to problems in competitions can be submitted as fast as possible. In some cases the codes have short comments for the ease of the reader, and not for official documentation purpose.

Resource List

(Feel free to add more items to this list)

Contributions

I am so happy that you want to contribute. There are no specific rules, if you've found a problem that is good enough for interview and you want to showcase your solution - Just go ahead, add it and submit a PR. Please read this document before submitting the PR. I'll make sure it gets accepted at the earliest. Cheers!

drawing

Structure

.
├── AdHoc
├── Backtracking
├── Contests
├── Divide_Conquer
├── Dynamic Programming
├── Graphs
├── Greedy
├── Hashing
├── LinkedList
├── Misc
├── Number_Theory
├── Searching_Sorting
├── Stack_Queue
├── SegmentTrees
├── Tree
└── TwoPointerSW
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].