This repository contains all the things which i am doing in improving my Data structures Algorithms. Also it contains my competitive coding journey.
- Arrays
https://www.geeksforgeeks.org/top-50-array-coding-problems-for-interviews/ - Strings
https://www.interviewbit.com/courses/programming/topics/strings/ - Linked Lists
https://www.interviewbit.com/courses/programming/topics/linked-lists/ - Stacks and Queues
https://www.interviewbit.com/courses/programming/topics/stacks-and-queues/ - Tree-based data structures:
https://www.interviewbit.com/courses/programming/topics/tree-data-structure/ https://www.interviewbit.com/courses/programming/topics/heaps-and-maps/ https://www.interviewbit.com/courses/programming/topics/hashing/ - Graphs:
https://leetcode.com/tag/graph/ (Easy and Medium) - Dynamic Programming:
https://www.geeksforgeeks.org/program-for-nth-fibonacci-number/ https://www.geeksforgeeks.org/0-1-knapsack-problem-dp-10/ https://www.geeksforgeeks.org/coin-change-dp-7/ https://www.geeksforgeeks.org/compute-ncr-p-set-1-introduction-and-dynamic-programming-solution/ https://www.geeksforgeeks.org/longest-increasing-subsequence-dp-3/ https://www.geeksforgeeks.org/longest-common-subsequence-dp-4/ https://www.geeksforgeeks.org/longest-common-substring-dp-29/https://www.interviewbit.com/courses/programming/topics/dynamic-programming/