Must do Data Structrues and Algorithms - Interview Coding Problems from GeekforGeeks
This repository is a collection of my solutions to the must do probelms in geeksforgeeks
0. To get started follow the Books or Coding Interview University
-
Coding Interview University is the perfect place to get started with your preperation.
-
Cracking-the-Coding-Interview-6th-Edition-189-Programming-Questions-and-Solutions
-
Guide to Competitive Programming_ Learning and Improving Algorithms Through Contests
1. Divide and Conquer
2. Recursion
3. Arrays
4. Strings
5. Linked List
- Finding middle element in a linked list
- Reverse a linked list
- Rotate a Linked List
- Reverse a Linked List in groups of given size
- Intersection point in Y shaped linked lists
- Detect Loop in linked list
- Remove loop in Linked List
- N’th node from end of linked list
- Flattening a Linked List
- Merge two sorted linked lists
- Intersection point of two Linked Lists
- Pairwise swap of a linked list
- Add two numbers represented by linked lists CPP , Add two numbers represented by linked lists Java
- Check if Linked List is Palindrome
- Implement Queue using Linked List
- Implement Stack using Linked List
- Given a linked list of 0s, 1s and 2s, sort it
- Delete without head pointer