:pushpin: :books: Solution of competitive programming problems and challenges, Project Euler Solutions, Data Structures, Data Structure implementations, Algorithms and Interview Questions.
Solution of competitive programming problems and challenges, Project Euler Solutions, Data Structures, Data Structure implementations, Algorithms and Interview Questions.
That’s all you need to know about the process now it’s your turn to help us improve the repository, thank you again!
Please read our Contribution Guidelines before you contribute to this project.
Contains some popular Ad-hoc Problems.
Topic/Question | C | C++ | Java | Python |
---|---|---|---|---|
Circular List of Students |
|
|
|
|
Equalize |
|
|
|
|
Interesting Sequences |
|
|
|
|
Light up the Bulbs |
|
|
|
|
Rectangular Area |
|
|
|
|
Winning Strategy |
|
|
|
|
Contains some popular Algorithms and related problems.
Algorithms-Problems
Binary Search
| Topic/Question | C | C++ | Java | Python |
|————-|:————-:|:————-:|:————-:|:————-:|
| Agressive Cows |
Greedy
| Topic/Question | C | C++ | Java | Python |
|————-|:————-:|:————-:|:————-:|:————-:|
| Activity Selection |
Linear Search
| Topic/Question | C | C++ | Java | Python |
|————-|:————-:|:————-:|:————-:|:————-:|
| Breakup App |
Merge Sort
| Topic/Question | C | C++ | Java | Python |
|————-|:————-:|:————-:|:————-:|:————-:|
| Inversion Count |
BackTracking
| Topic/Question | C | C++ | Java | Python |
|————-|:————-:|:————-:|:————-:|:————-:|
| Crossword |
Bit Manipulation
| Topic/Question | C | C++ | Java | Python |
|————-|:————-:|:————-:|:————-:|:————-:|
| Check ith bit |
Dynamic Programming
| Topic/Question | C | C++ | Java | Python |
|————-|:————-:|:————-:|:————-:|:————-:|
| 01 Knapsack Problem |
Greedy
| Topic/Question | C | C++ | Java | Python |
|————-|:————-:|:————-:|:————-:|:————-:|
| Fractional Knapsack |
Searching
| Topic/Question | C | C++ | Java | Python |
|————-|:————-:|:————-:|:————-:|:————-:|
| Binary Search |
Sorting
| Topic/Question | C | C++ | Java | Python |
|————-|:————-:|:————-:|:————-:|:————-:|
| Bubble Sort |
Strings
| Topic/Question | C | C++ | Java | Python |
|————-|:————-:|:————-:|:————-:|:————-:|
| Funny String |
Contains some Questions from Online Competitions and Challenges.
CodeChef
| Topic/Question | C | C++ | Java | Python |
|————-|:————-:|:————-:|:————-:|:————-:|
| BST Operations |
Codezen
Programming Fundamentals
Conditionals and loops
| Topic/Question | C | C++ | Java | Python |
|————-|:————-:|:————-:|:————-:|:————-:|
| Alpha Pattern |
Patterns
| Topic/Question | C | C++ | Java | Python |
|————-|:————-:|:————-:|:————-:|:————-:|
| Alpha Pattern |
Google Code Jam
| Topic/Question | C | C++ | Java | Python |
|————-|:————-:|:————-:|:————-:|:————-:|
| You Can Go Your Own Way |
HackerEarth
| Topic/Question | C | C++ | Java | Python |
|————-|:————-:|:————-:|:————-:|:————-:|
| Fate of the Mormont |
HackerEarth-CodeArena
| Topic/Question | C | C++ | Java | Python |
|————-|:————-:|:————-:|:————-:|:————-:|
HackerEarth-CodeEnigma
| Topic/Question | C | C++ | Java | Python |
|————-|:————-:|:————-:|:————-:|:————-:|
| Anushka |
HackerEarth-DecemberCircuits17
| Topic/Question | C | C++ | Java | Python |
|————-|:————-:|:————-:|:————-:|:————-:|
HackerEarth-ThinkAThonV2
| Topic/Question | C | C++ | Java | Python |
|————-|:————-:|:————-:|:————-:|:————-:|
HackerRank
| Topic/Question | C | C++ | Java | Python |
|————-|:————-:|:————-:|:————-:|:————-:|
| Grading Students |
Contains some Compiler Design Course Programs.
Topic/Question | C | C++ | Java | Python |
---|---|---|---|---|
Elimination of Left Factoring |
|
|
|
|
Elimination of Left Recursion |
|
|
|
|
Find First and Follow |
|
|
|
|
Find Lead and Trail |
|
|
|
|
Infix to Postfix |
|
|
|
|
Lexical Analyzer |
|
|
|
|
Contains implementation of some popular Data Structures and related problems.
Binary Search Tree
| Topic/Question | C | C++ | Java | Python |
|————-|:————-:|:————-:|:————-:|:————-:|
Binary Tree
| Topic/Question | C | C++ | Java | Python |
|————-|:————-:|:————-:|:————-:|:————-:|
Circular Linked List
| Topic/Question | C | C++ | Java | Python |
|————-|:————-:|:————-:|:————-:|:————-:|
Data Structures Problems
Arrays
| Topic/Question | C | C++ | Java | Python |
|————-|:————-:|:————-:|:————-:|:————-:|
| Add Alternate Elements of 2D Array |
Graphs
| Topic/Question | C | C++ | Java | Python |
|————-|:————-:|:————-:|:————-:|:————-:|
Linked List
| Topic/Question | C | C++ | Java | Python |
|————-|:————-:|:————-:|:————-:|:————-:|
| Add Two Numbers Represented by a Linked List |
Matrices
| Topic/Question | C | C++ | Java | Python |
|————-|:————-:|:————-:|:————-:|:————-:|
| Print Elements in Spiral |
Stack
| Topic/Question | C | C++ | Java | Python |
|————-|:————-:|:————-:|:————-:|:————-:|
Strings
| Topic/Question | C | C++ | Java | Python |
|————-|:————-:|:————-:|:————-:|:————-:|
| Different Names |
Trees
| Topic/Question | C | C++ | Java | Python |
|————-|:————-:|:————-:|:————-:|:————-:|
| Bottom View of Binary Tree |
Tree Traversal
| Topic/Question | C | C++ | Java | Python |
|————-|:————-:|:————-:|:————-:|:————-:|
| InOrder Traversal |
| Topic/Question | C | C++ | Java | Python |
|————-|:————-:|:————-:|:————-:|:————-:|
| Facitoo and College |
Doubly Linked List
| Topic/Question | C | C++ | Java | Python |
|————-|:————-:|:————-:|:————-:|:————-:|
Heaps
| Topic/Question | C | C++ | Java | Python |
|————-|:————-:|:————-:|:————-:|:————-:|
| Max Heap Implementation |
Linked List
| Topic/Question | C | C++ | Java | Python |
|————-|:————-:|:————-:|:————-:|:————-:|
Queues
| Topic/Question | C | C++ | Java | Python |
|————-|:————-:|:————-:|:————-:|:————-:|
Stacks
| Topic/Question | C | C++ | Java | Python |
|————-|:————-:|:————-:|:————-:|:————-:|
Contains some Competitive Programming tips for faster Input/Output.
Topic/Question | C | C++ | Java | Python |
---|---|---|---|---|
C++ |
|
|
|
|
Java |
|
|
|
|
Contains some Interview Preparation related programs.
HackerRank-Interview Preparation Kit
Arrays
| Topic/Question | C | C++ | Java | Python |
|————-|:————-:|:————-:|:————-:|:————-:|
| 2D Arrays-DS |
String Manipulation
| Topic/Question | C | C++ | Java | Python |
|————-|:————-:|:————-:|:————-:|:————-:|
| Alternating Characters |
Warm-up Challenges
| Topic/Question | C | C++ | Java | Python |
|————-|:————-:|:————-:|:————-:|:————-:|
| Counting Valleys |
Practice-Questions
| Topic/Question | C | C++ | Java | Python |
|————-|:————-:|:————-:|:————-:|:————-:|
| Count Distinct Array Elements |
Contains some popular Patterns related programs.
Topic/Question | C | C++ | Java | Python |
---|---|---|---|---|
Pattern 1 |
|
|
|
|
Pattern 2 |
|
|
|
|
Pattern 3 |
|
|
|
|
Contains some Project Euler programs.
Topic/Question | C | C++ | Java | Python |
---|---|---|---|---|
Problem 1 |
|
|
|
|
Problem 2 |
|
|
|
|
Problem 3 |
|
|
|
|
Problem 4 |
|
|
|
|
Problem 5 |
|
|
|
|
Problem 6 |
|
|
|
|
Problem 7 |
|
|
|
|
Problem 8 |
|
|
|
|
Problem 9 |
|
|
|
|
Problem 10 |
|
|
|
|
Problem 11 |
|
|
|
|
Problem 12 |
|
|
|
|
Problem 13 |
|
|
|
|
Problem 14 |
|
|
|
|
Problem 15 |
|
|
|
|
Problem 16 |
|
|
|
|
< /> with ♥ by Tanay Toshniwal©