├── .vscode ├── settings.json └── tasks.json ├── Back to back SWE ├── Easy │ └── .keep ├── Hard │ └── .keep └── Medium │ └── .keep ├── Codechef ├── Easy │ └── .keep ├── Hard │ └── .keep └── Medium │ └── .keep ├── Coding Blocks ├── Easy │ └── .keep ├── Hard │ └── .keep └── Medium │ └── .keep ├── Coding Patterns ├── Easy │ └── .keep ├── Hard │ └── .keep └── Medium │ └── .keep ├── Cracking The Coding Interview └── Easy │ ├── checkPermutation │ └── checkPermutation.js │ └── isUnique │ ├── hashMapApproach.js │ └── sortingApproach.js ├── DS Implementations ├── Graphs │ ├── a.exe │ ├── adjacency-list-vectors.cpp │ ├── adjacency-list.cpp │ ├── adjacency-matrix-class.cpp │ ├── adjacency-matrix-dummy.cpp │ ├── bfs.cpp │ └── dfs.cpp ├── Heap │ ├── a.exe │ ├── extract-min-decrease-key.cpp │ ├── heap-sort.cpp │ ├── min-heap-bottom-up.cpp │ └── min-heap-top-down.cpp ├── Linked List │ ├── a.exe │ ├── circular-linked-list-class.cpp │ ├── circular-linked-list-structure.cpp │ ├── doubly-linked-list-class.cpp │ ├── doubly-linked-list-structure.cpp │ ├── linkedListExample.cpp │ ├── singly-linked-list-class.cpp │ └── singly-linked-list-structure.cpp ├── Queue │ ├── a.exe │ ├── queue-array-class.cpp │ ├── queue-array-structure.cpp │ ├── queue-linkedlist-class.cpp │ └── queue-linkedlist-structure.cpp ├── Tree │ ├── a.exe │ ├── binary-search-tree-class.cpp │ ├── binary-search-tree-structure.cpp │ ├── binary-tree-traversals-class.cpp │ └── binary-tree-traversals-structure.cpp ├── map │ ├── a.exe │ ├── map.cpp │ └── unordered_map.cpp ├── set │ ├── a.exe │ ├── set.cpp │ └── unordered_set.cpp ├── stack │ ├── a.exe │ ├── stack-array-class.cpp │ ├── stack-array-structure.cpp │ ├── stack-linkedlist-class.cpp │ ├── stack-linkedlist-structure.cpp │ └── stack_stl.cpp └── vectors │ ├── a.exe │ └── vectors.cpp ├── FreeCodeCamp ├── Advanced Algorithm Scripting │ └── .keep ├── Basic Algorithm Scripting │ ├── .keep │ ├── Boo who │ │ ├── code.js │ │ ├── problem.md │ │ └── solution.md │ ├── Confirm the Ending │ │ ├── code.js │ │ ├── code2.js │ │ ├── problem.md │ │ └── solution.md │ ├── Convert Celsius to Fahrenheit │ │ ├── code.js │ │ ├── problem.md │ │ └── solution.md │ ├── Factorialize a number │ │ ├── code.js │ │ ├── problem.md │ │ └── solution.md │ ├── Find the Longest Word in a String │ │ ├── code.js │ │ ├── problem.md │ │ └── solution.md │ ├── Finders Keepers │ │ ├── code.js │ │ ├── problem.md │ │ └── solution.md │ ├── Repeat a String Repeat a String │ │ ├── code.js │ │ ├── problem.md │ │ └── solution.md │ ├── Return Largest Numbers In Array │ │ ├── code.js │ │ ├── problem.md │ │ └── solution.md │ ├── Reverse a string │ │ ├── code.js │ │ ├── problem.md │ │ └── solution.md │ ├── Title Case A Sentence │ │ ├── code.js │ │ ├── problem.md │ │ └── solution.md │ └── Truncate A String │ │ ├── code.js │ │ ├── problem.md │ │ └── solution.md └── Intermediate Algorithm Scripting │ └── .keep ├── Geeks For Geeks ├── Easy │ ├── .keep │ └── keypad specified sequence problem ├── Hard │ └── .keep └── Medium │ └── .keep ├── Hackerearth ├── Easy │ └── .keep ├── Hard │ └── .keep └── Medium │ └── .keep ├── Hackerrank ├── Easy │ └── .keep ├── Hard │ └── .keep └── Medium │ └── .keep ├── Important Interview Questions ├── Easy │ └── .keep ├── Hard │ └── .keep └── Medium │ └── .keep ├── Interview Algorithms ├── .gitignore ├── Easy │ ├── .keep │ ├── Binary Search │ │ ├── code-iterative │ │ ├── code-iterative.cpp │ │ ├── code-recursive.cpp │ │ ├── problem.md │ │ └── tempCodeRunnerFile │ ├── Branch Sum │ │ ├── a.exe │ │ ├── code.cpp │ │ └── problem.md │ ├── Bubble Sort │ │ ├── a.exe │ │ ├── code.cpp │ │ └── problem.md │ ├── Caesar Cipher Encryptor │ │ ├── code-2.cpp │ │ ├── code.cpp │ │ └── problem.md │ ├── Closest in a BST │ │ ├── code-iterative.cpp │ │ ├── code-recursive.cpp │ │ └── problem.md │ ├── Depth First Search │ │ ├── code.cpp │ │ └── problem.md │ ├── Find Three Largest Numbers │ │ ├── a.exe │ │ ├── code.cpp │ │ └── problem.md │ ├── Insertion Sort │ │ ├── a.exe │ │ ├── code.cpp │ │ └── problem.md │ ├── Linked List Construction │ │ ├── code.cpp │ │ └── problem.md │ ├── Node Depths │ │ ├── a.exe │ │ ├── code-iterative.cpp │ │ ├── code-recursive.cpp │ │ └── problem.md │ ├── Nth Fibonacci │ │ ├── code-iterative.cpp │ │ ├── code-memoization.cpp │ │ ├── code.cpp │ │ └── problem.md │ ├── Palindrome Check │ │ ├── a.exe │ │ ├── array-split-join-approach-code.cpp │ │ ├── problem.md │ │ ├── recursive-code.cpp │ │ ├── reversed-approach-code.cpp │ │ └── two-pointer-code.cpp │ ├── Product Sum │ │ ├── code.cpp │ │ └── problem.md │ ├── Selection Sort │ │ ├── code.cpp │ │ └── problem.md │ ├── Two Number Sum │ │ ├── code.cpp │ │ ├── code2.cpp │ │ ├── code3.cpp │ │ ├── problem.md │ │ └── solution.md │ └── Validate Subsequence │ │ ├── code.cpp │ │ ├── code2.cpp │ │ ├── code3.cpp │ │ ├── problem.md │ │ └── solution.md ├── Hard │ ├── .keep │ ├── Four Number Sum │ │ ├── code.cpp │ │ └── problem.md │ ├── Largest Range │ │ ├── code.cpp │ │ └── problem.md │ └── Subarray Sort │ │ ├── code.cpp │ │ └── problem.md └── Medium │ ├── .keep │ ├── BST Construction │ ├── code-iterative.cpp │ ├── code-recursive.cpp │ └── problem.md │ ├── BST traversal │ ├── code.cpp │ └── problem.md │ ├── Balanced Brackets │ ├── code.cpp │ └── problem.md │ ├── Breadth First Search │ ├── code.cpp │ └── problem.md │ ├── Group Anagrams │ ├── code.cpp │ └── code2.cpp │ ├── Invert Binary Tree │ ├── code-iterative.cpp │ ├── code-recursive.cpp │ └── problem.md │ ├── Kadane's Algorithm │ ├── code-dp.cpp │ └── problem.md │ ├── Levenshtein Distance - Min Edits Required To Make One String To Another │ ├── code-dp-2.cpp │ ├── code-dp.cpp │ └── problem.md │ ├── Longest Palindromic Substring │ ├── code.cpp │ ├── code2.cpp │ └── problem.md │ ├── Longest Peak │ ├── code.cpp │ └── problem.md │ ├── Max Subset Sum No Adjacent - DP │ ├── a.exe │ ├── code-dp-better.cpp │ ├── code-dp.cpp │ └── problem.md │ ├── Min Heap │ ├── code.cpp │ └── problem.md │ ├── Min Height BST │ ├── code-optimized-insertion.cpp │ ├── code-return-bst.cpp │ ├── code.cpp │ └── problem.md │ ├── Min Max Stack │ ├── code.cpp │ └── problem.md │ ├── Min Number Of Couns For Change │ ├── code.cpp │ └── problem.md │ ├── Monotonic Array │ ├── code-2.cpp │ ├── code.cpp │ └── problem.md │ ├── Move Element To End │ ├── a.exe │ ├── code.cpp │ └── problem.md │ ├── Number Of Ways To Make Change │ ├── code.cpp │ └── problem.md │ ├── Permutations │ ├── code-2.cpp │ ├── code.cpp │ └── problem.md │ ├── Remove nth Node Fron Linked List │ ├── code.cpp │ └── problem.md │ ├── River Sizes │ ├── code.cpp │ └── problem.md │ ├── Search In Sorted Matrix │ ├── code.cpp │ └── problem.md │ ├── Single Cycle Check │ ├── code.cpp │ └── problem.md │ ├── Smallest Difference │ ├── code.cpp │ └── problem.md │ ├── Spiral Traversal │ ├── a.exe │ ├── code-recursive.cpp │ └── code.cpp │ ├── Suffix Trie │ └── code.cpp │ ├── Three Number Sum │ ├── code.cpp │ └── problem.md │ ├── Validate BST │ ├── code.cpp │ └── problem.md │ ├── Youngest Common Ancestor │ ├── code.cpp │ └── problem.md │ └── powerset │ ├── code-iterative.cpp │ ├── code-recursive.cpp │ └── problem.md ├── Interview Cake ├── Easy │ └── .keep ├── Hard │ └── .keep └── Medium │ └── .keep ├── Interview Camp └── .keep ├── Leetcode Interview Questions ├── Easy │ └── .keep ├── Hard │ └── .keep └── Medium │ └── .keep ├── Leetcode ├── Easy │ └── .keep ├── Hard │ └── .keep └── Medium │ └── .keep ├── Prepbytes ├── Easy │ ├── .keep │ ├── Birthday Gift │ │ ├── code.cpp │ │ ├── problem.md │ │ └── solution.md │ ├── Character Value │ │ ├── code.cpp │ │ ├── problem.md │ │ └── solution.md │ ├── Floyd Cycle │ │ └── code.cpp │ ├── Leap Year or Not │ │ ├── code.cpp │ │ ├── problem.md │ │ └── solution.md │ ├── Median of Sorted Array │ │ ├── code.cpp │ │ ├── problem.md │ │ └── solution.md │ ├── Modulus Ten │ │ ├── code.cpp │ │ ├── problem.md │ │ └── solution.md │ ├── Multiply Numbers │ │ ├── code.cpp │ │ ├── problem.md │ │ └── solution.md │ ├── Number of Occurences │ │ ├── code.cpp │ │ ├── problem.md │ │ └── solution.md │ ├── Operators │ │ ├── code.cpp │ │ ├── problem.md │ │ └── solution.md │ ├── Pattern Matching Naive │ │ ├── a.exe │ │ ├── code.cpp │ │ ├── problem.md │ │ └── solution.md │ ├── Reverse A Doubly Linked List │ │ └── code.cpp │ └── Transition Point │ │ ├── a.exe │ │ ├── code.cpp │ │ ├── problem.md │ │ └── solution.md ├── Hard │ ├── .keep │ ├── Fit Square │ │ ├── code.cpp │ │ ├── problem.md │ │ └── solution.md │ ├── Shopping Cost │ │ ├── code.cpp │ │ ├── problem.md │ │ └── solution.md │ └── Ten from Two │ │ ├── code.cpp │ │ ├── problem.md │ │ └── solution.md └── Medium │ ├── .keep │ ├── Boxes and Toys │ ├── code.cpp │ ├── problem.md │ └── solution.md │ ├── Buddy and Socks │ ├── code.cpp │ ├── problem.md │ └── solution.md │ ├── Clocks and Angles │ ├── code.cpp │ ├── problem.md │ └── solution.md │ ├── Find Closest Pair │ ├── a.exe │ ├── code.cpp │ ├── problem.md │ └── solution.md │ ├── Find The Window │ ├── code.cpp │ ├── problem.md │ └── solution.md │ ├── Infix To Postfix Conversion │ ├── a.exe │ ├── code.cpp │ ├── problem.md │ └── solution.md │ ├── Journey of Bablu and Dablu │ ├── code.cpp │ ├── problem.md │ └── solution.md │ ├── KMP Algorithm │ ├── a.exe │ └── code.cpp │ ├── Knight Tour Problem │ ├── a.exe │ ├── code.cpp │ ├── problem.md │ └── solution.md │ ├── Rabin Karp │ ├── a.exe │ └── code.cpp │ ├── Second Smallest │ ├── code.cpp │ ├── problem.md │ └── solution.md │ └── Two Stacks In One Array │ ├── code.cpp │ └── problem.md ├── README.md ├── Textbook Algorithms ├── Easy │ └── .keep ├── Hard │ └── .keep └── Medium │ └── .keep └── palindrome-number ├── README.md └── palindrome-number.cpp /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /Back to back SWE/Easy/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Back to back SWE/Hard/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Back to back SWE/Medium/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Codechef/Easy/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Codechef/Hard/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Codechef/Medium/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Coding Blocks/Easy/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Coding Blocks/Hard/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Coding Blocks/Medium/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Coding Patterns/Easy/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Coding Patterns/Hard/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Coding Patterns/Medium/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Cracking The Coding Interview/Easy/checkPermutation/checkPermutation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Cracking The Coding Interview/Easy/checkPermutation/checkPermutation.js -------------------------------------------------------------------------------- /Cracking The Coding Interview/Easy/isUnique/hashMapApproach.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Cracking The Coding Interview/Easy/isUnique/hashMapApproach.js -------------------------------------------------------------------------------- /Cracking The Coding Interview/Easy/isUnique/sortingApproach.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Cracking The Coding Interview/Easy/isUnique/sortingApproach.js -------------------------------------------------------------------------------- /DS Implementations/Graphs/a.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/DS Implementations/Graphs/a.exe -------------------------------------------------------------------------------- /DS Implementations/Graphs/adjacency-list-vectors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/DS Implementations/Graphs/adjacency-list-vectors.cpp -------------------------------------------------------------------------------- /DS Implementations/Graphs/adjacency-list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/DS Implementations/Graphs/adjacency-list.cpp -------------------------------------------------------------------------------- /DS Implementations/Graphs/adjacency-matrix-class.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/DS Implementations/Graphs/adjacency-matrix-class.cpp -------------------------------------------------------------------------------- /DS Implementations/Graphs/adjacency-matrix-dummy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/DS Implementations/Graphs/adjacency-matrix-dummy.cpp -------------------------------------------------------------------------------- /DS Implementations/Graphs/bfs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/DS Implementations/Graphs/bfs.cpp -------------------------------------------------------------------------------- /DS Implementations/Graphs/dfs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/DS Implementations/Graphs/dfs.cpp -------------------------------------------------------------------------------- /DS Implementations/Heap/a.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/DS Implementations/Heap/a.exe -------------------------------------------------------------------------------- /DS Implementations/Heap/extract-min-decrease-key.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/DS Implementations/Heap/extract-min-decrease-key.cpp -------------------------------------------------------------------------------- /DS Implementations/Heap/heap-sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/DS Implementations/Heap/heap-sort.cpp -------------------------------------------------------------------------------- /DS Implementations/Heap/min-heap-bottom-up.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/DS Implementations/Heap/min-heap-bottom-up.cpp -------------------------------------------------------------------------------- /DS Implementations/Heap/min-heap-top-down.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/DS Implementations/Heap/min-heap-top-down.cpp -------------------------------------------------------------------------------- /DS Implementations/Linked List/a.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/DS Implementations/Linked List/a.exe -------------------------------------------------------------------------------- /DS Implementations/Linked List/circular-linked-list-class.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/DS Implementations/Linked List/circular-linked-list-class.cpp -------------------------------------------------------------------------------- /DS Implementations/Linked List/circular-linked-list-structure.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/DS Implementations/Linked List/circular-linked-list-structure.cpp -------------------------------------------------------------------------------- /DS Implementations/Linked List/doubly-linked-list-class.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/DS Implementations/Linked List/doubly-linked-list-class.cpp -------------------------------------------------------------------------------- /DS Implementations/Linked List/doubly-linked-list-structure.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/DS Implementations/Linked List/doubly-linked-list-structure.cpp -------------------------------------------------------------------------------- /DS Implementations/Linked List/linkedListExample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/DS Implementations/Linked List/linkedListExample.cpp -------------------------------------------------------------------------------- /DS Implementations/Linked List/singly-linked-list-class.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/DS Implementations/Linked List/singly-linked-list-class.cpp -------------------------------------------------------------------------------- /DS Implementations/Linked List/singly-linked-list-structure.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/DS Implementations/Linked List/singly-linked-list-structure.cpp -------------------------------------------------------------------------------- /DS Implementations/Queue/a.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/DS Implementations/Queue/a.exe -------------------------------------------------------------------------------- /DS Implementations/Queue/queue-array-class.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/DS Implementations/Queue/queue-array-class.cpp -------------------------------------------------------------------------------- /DS Implementations/Queue/queue-array-structure.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/DS Implementations/Queue/queue-array-structure.cpp -------------------------------------------------------------------------------- /DS Implementations/Queue/queue-linkedlist-class.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/DS Implementations/Queue/queue-linkedlist-class.cpp -------------------------------------------------------------------------------- /DS Implementations/Queue/queue-linkedlist-structure.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/DS Implementations/Queue/queue-linkedlist-structure.cpp -------------------------------------------------------------------------------- /DS Implementations/Tree/a.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/DS Implementations/Tree/a.exe -------------------------------------------------------------------------------- /DS Implementations/Tree/binary-search-tree-class.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/DS Implementations/Tree/binary-search-tree-class.cpp -------------------------------------------------------------------------------- /DS Implementations/Tree/binary-search-tree-structure.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/DS Implementations/Tree/binary-search-tree-structure.cpp -------------------------------------------------------------------------------- /DS Implementations/Tree/binary-tree-traversals-class.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/DS Implementations/Tree/binary-tree-traversals-class.cpp -------------------------------------------------------------------------------- /DS Implementations/Tree/binary-tree-traversals-structure.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/DS Implementations/Tree/binary-tree-traversals-structure.cpp -------------------------------------------------------------------------------- /DS Implementations/map/a.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/DS Implementations/map/a.exe -------------------------------------------------------------------------------- /DS Implementations/map/map.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/DS Implementations/map/map.cpp -------------------------------------------------------------------------------- /DS Implementations/map/unordered_map.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/DS Implementations/map/unordered_map.cpp -------------------------------------------------------------------------------- /DS Implementations/set/a.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/DS Implementations/set/a.exe -------------------------------------------------------------------------------- /DS Implementations/set/set.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/DS Implementations/set/set.cpp -------------------------------------------------------------------------------- /DS Implementations/set/unordered_set.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/DS Implementations/set/unordered_set.cpp -------------------------------------------------------------------------------- /DS Implementations/stack/a.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/DS Implementations/stack/a.exe -------------------------------------------------------------------------------- /DS Implementations/stack/stack-array-class.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/DS Implementations/stack/stack-array-class.cpp -------------------------------------------------------------------------------- /DS Implementations/stack/stack-array-structure.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/DS Implementations/stack/stack-array-structure.cpp -------------------------------------------------------------------------------- /DS Implementations/stack/stack-linkedlist-class.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/DS Implementations/stack/stack-linkedlist-class.cpp -------------------------------------------------------------------------------- /DS Implementations/stack/stack-linkedlist-structure.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/DS Implementations/stack/stack-linkedlist-structure.cpp -------------------------------------------------------------------------------- /DS Implementations/stack/stack_stl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/DS Implementations/stack/stack_stl.cpp -------------------------------------------------------------------------------- /DS Implementations/vectors/a.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/DS Implementations/vectors/a.exe -------------------------------------------------------------------------------- /DS Implementations/vectors/vectors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/DS Implementations/vectors/vectors.cpp -------------------------------------------------------------------------------- /FreeCodeCamp/Advanced Algorithm Scripting/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /FreeCodeCamp/Basic Algorithm Scripting/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /FreeCodeCamp/Basic Algorithm Scripting/Boo who/code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/FreeCodeCamp/Basic Algorithm Scripting/Boo who/code.js -------------------------------------------------------------------------------- /FreeCodeCamp/Basic Algorithm Scripting/Boo who/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/FreeCodeCamp/Basic Algorithm Scripting/Boo who/problem.md -------------------------------------------------------------------------------- /FreeCodeCamp/Basic Algorithm Scripting/Boo who/solution.md: -------------------------------------------------------------------------------- 1 | Simple, use typeof operator -------------------------------------------------------------------------------- /FreeCodeCamp/Basic Algorithm Scripting/Confirm the Ending/code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/FreeCodeCamp/Basic Algorithm Scripting/Confirm the Ending/code.js -------------------------------------------------------------------------------- /FreeCodeCamp/Basic Algorithm Scripting/Confirm the Ending/code2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/FreeCodeCamp/Basic Algorithm Scripting/Confirm the Ending/code2.js -------------------------------------------------------------------------------- /FreeCodeCamp/Basic Algorithm Scripting/Confirm the Ending/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/FreeCodeCamp/Basic Algorithm Scripting/Confirm the Ending/problem.md -------------------------------------------------------------------------------- /FreeCodeCamp/Basic Algorithm Scripting/Confirm the Ending/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/FreeCodeCamp/Basic Algorithm Scripting/Confirm the Ending/solution.md -------------------------------------------------------------------------------- /FreeCodeCamp/Basic Algorithm Scripting/Convert Celsius to Fahrenheit/code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/FreeCodeCamp/Basic Algorithm Scripting/Convert Celsius to Fahrenheit/code.js -------------------------------------------------------------------------------- /FreeCodeCamp/Basic Algorithm Scripting/Convert Celsius to Fahrenheit/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/FreeCodeCamp/Basic Algorithm Scripting/Convert Celsius to Fahrenheit/problem.md -------------------------------------------------------------------------------- /FreeCodeCamp/Basic Algorithm Scripting/Convert Celsius to Fahrenheit/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/FreeCodeCamp/Basic Algorithm Scripting/Convert Celsius to Fahrenheit/solution.md -------------------------------------------------------------------------------- /FreeCodeCamp/Basic Algorithm Scripting/Factorialize a number/code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/FreeCodeCamp/Basic Algorithm Scripting/Factorialize a number/code.js -------------------------------------------------------------------------------- /FreeCodeCamp/Basic Algorithm Scripting/Factorialize a number/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/FreeCodeCamp/Basic Algorithm Scripting/Factorialize a number/problem.md -------------------------------------------------------------------------------- /FreeCodeCamp/Basic Algorithm Scripting/Factorialize a number/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/FreeCodeCamp/Basic Algorithm Scripting/Factorialize a number/solution.md -------------------------------------------------------------------------------- /FreeCodeCamp/Basic Algorithm Scripting/Find the Longest Word in a String/code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/FreeCodeCamp/Basic Algorithm Scripting/Find the Longest Word in a String/code.js -------------------------------------------------------------------------------- /FreeCodeCamp/Basic Algorithm Scripting/Find the Longest Word in a String/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/FreeCodeCamp/Basic Algorithm Scripting/Find the Longest Word in a String/problem.md -------------------------------------------------------------------------------- /FreeCodeCamp/Basic Algorithm Scripting/Find the Longest Word in a String/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/FreeCodeCamp/Basic Algorithm Scripting/Find the Longest Word in a String/solution.md -------------------------------------------------------------------------------- /FreeCodeCamp/Basic Algorithm Scripting/Finders Keepers/code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/FreeCodeCamp/Basic Algorithm Scripting/Finders Keepers/code.js -------------------------------------------------------------------------------- /FreeCodeCamp/Basic Algorithm Scripting/Finders Keepers/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/FreeCodeCamp/Basic Algorithm Scripting/Finders Keepers/problem.md -------------------------------------------------------------------------------- /FreeCodeCamp/Basic Algorithm Scripting/Finders Keepers/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/FreeCodeCamp/Basic Algorithm Scripting/Finders Keepers/solution.md -------------------------------------------------------------------------------- /FreeCodeCamp/Basic Algorithm Scripting/Repeat a String Repeat a String/code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/FreeCodeCamp/Basic Algorithm Scripting/Repeat a String Repeat a String/code.js -------------------------------------------------------------------------------- /FreeCodeCamp/Basic Algorithm Scripting/Repeat a String Repeat a String/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/FreeCodeCamp/Basic Algorithm Scripting/Repeat a String Repeat a String/problem.md -------------------------------------------------------------------------------- /FreeCodeCamp/Basic Algorithm Scripting/Repeat a String Repeat a String/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/FreeCodeCamp/Basic Algorithm Scripting/Repeat a String Repeat a String/solution.md -------------------------------------------------------------------------------- /FreeCodeCamp/Basic Algorithm Scripting/Return Largest Numbers In Array/code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/FreeCodeCamp/Basic Algorithm Scripting/Return Largest Numbers In Array/code.js -------------------------------------------------------------------------------- /FreeCodeCamp/Basic Algorithm Scripting/Return Largest Numbers In Array/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/FreeCodeCamp/Basic Algorithm Scripting/Return Largest Numbers In Array/problem.md -------------------------------------------------------------------------------- /FreeCodeCamp/Basic Algorithm Scripting/Return Largest Numbers In Array/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/FreeCodeCamp/Basic Algorithm Scripting/Return Largest Numbers In Array/solution.md -------------------------------------------------------------------------------- /FreeCodeCamp/Basic Algorithm Scripting/Reverse a string/code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/FreeCodeCamp/Basic Algorithm Scripting/Reverse a string/code.js -------------------------------------------------------------------------------- /FreeCodeCamp/Basic Algorithm Scripting/Reverse a string/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/FreeCodeCamp/Basic Algorithm Scripting/Reverse a string/problem.md -------------------------------------------------------------------------------- /FreeCodeCamp/Basic Algorithm Scripting/Reverse a string/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/FreeCodeCamp/Basic Algorithm Scripting/Reverse a string/solution.md -------------------------------------------------------------------------------- /FreeCodeCamp/Basic Algorithm Scripting/Title Case A Sentence/code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/FreeCodeCamp/Basic Algorithm Scripting/Title Case A Sentence/code.js -------------------------------------------------------------------------------- /FreeCodeCamp/Basic Algorithm Scripting/Title Case A Sentence/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/FreeCodeCamp/Basic Algorithm Scripting/Title Case A Sentence/problem.md -------------------------------------------------------------------------------- /FreeCodeCamp/Basic Algorithm Scripting/Title Case A Sentence/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/FreeCodeCamp/Basic Algorithm Scripting/Title Case A Sentence/solution.md -------------------------------------------------------------------------------- /FreeCodeCamp/Basic Algorithm Scripting/Truncate A String/code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/FreeCodeCamp/Basic Algorithm Scripting/Truncate A String/code.js -------------------------------------------------------------------------------- /FreeCodeCamp/Basic Algorithm Scripting/Truncate A String/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/FreeCodeCamp/Basic Algorithm Scripting/Truncate A String/problem.md -------------------------------------------------------------------------------- /FreeCodeCamp/Basic Algorithm Scripting/Truncate A String/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/FreeCodeCamp/Basic Algorithm Scripting/Truncate A String/solution.md -------------------------------------------------------------------------------- /FreeCodeCamp/Intermediate Algorithm Scripting/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Geeks For Geeks/Easy/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Geeks For Geeks/Easy/keypad specified sequence problem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Geeks For Geeks/Easy/keypad specified sequence problem -------------------------------------------------------------------------------- /Geeks For Geeks/Hard/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Geeks For Geeks/Medium/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Hackerearth/Easy/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Hackerearth/Hard/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Hackerearth/Medium/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Hackerrank/Easy/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Hackerrank/Hard/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Hackerrank/Medium/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Important Interview Questions/Easy/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Important Interview Questions/Hard/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Important Interview Questions/Medium/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Interview Algorithms/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/.gitignore -------------------------------------------------------------------------------- /Interview Algorithms/Easy/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Binary Search/code-iterative: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Binary Search/code-iterative -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Binary Search/code-iterative.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Binary Search/code-iterative.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Binary Search/code-recursive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Binary Search/code-recursive.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Binary Search/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Binary Search/problem.md -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Binary Search/tempCodeRunnerFile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Binary Search/tempCodeRunnerFile -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Branch Sum/a.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Branch Sum/a.exe -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Branch Sum/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Branch Sum/code.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Branch Sum/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Branch Sum/problem.md -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Bubble Sort/a.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Bubble Sort/a.exe -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Bubble Sort/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Bubble Sort/code.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Bubble Sort/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Bubble Sort/problem.md -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Caesar Cipher Encryptor/code-2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Caesar Cipher Encryptor/code-2.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Caesar Cipher Encryptor/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Caesar Cipher Encryptor/code.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Caesar Cipher Encryptor/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Caesar Cipher Encryptor/problem.md -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Closest in a BST/code-iterative.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Closest in a BST/code-iterative.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Closest in a BST/code-recursive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Closest in a BST/code-recursive.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Closest in a BST/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Closest in a BST/problem.md -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Depth First Search/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Depth First Search/code.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Depth First Search/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Depth First Search/problem.md -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Find Three Largest Numbers/a.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Find Three Largest Numbers/a.exe -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Find Three Largest Numbers/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Find Three Largest Numbers/code.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Find Three Largest Numbers/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Find Three Largest Numbers/problem.md -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Insertion Sort/a.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Insertion Sort/a.exe -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Insertion Sort/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Insertion Sort/code.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Insertion Sort/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Insertion Sort/problem.md -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Linked List Construction/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Linked List Construction/code.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Linked List Construction/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Linked List Construction/problem.md -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Node Depths/a.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Node Depths/a.exe -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Node Depths/code-iterative.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Node Depths/code-iterative.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Node Depths/code-recursive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Node Depths/code-recursive.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Node Depths/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Node Depths/problem.md -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Nth Fibonacci/code-iterative.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Nth Fibonacci/code-iterative.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Nth Fibonacci/code-memoization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Nth Fibonacci/code-memoization.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Nth Fibonacci/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Nth Fibonacci/code.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Nth Fibonacci/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Nth Fibonacci/problem.md -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Palindrome Check/a.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Palindrome Check/a.exe -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Palindrome Check/array-split-join-approach-code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Palindrome Check/array-split-join-approach-code.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Palindrome Check/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Palindrome Check/problem.md -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Palindrome Check/recursive-code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Palindrome Check/recursive-code.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Palindrome Check/reversed-approach-code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Palindrome Check/reversed-approach-code.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Palindrome Check/two-pointer-code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Palindrome Check/two-pointer-code.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Product Sum/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Product Sum/code.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Product Sum/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Product Sum/problem.md -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Selection Sort/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Selection Sort/code.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Selection Sort/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Selection Sort/problem.md -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Two Number Sum/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Two Number Sum/code.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Two Number Sum/code2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Two Number Sum/code2.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Two Number Sum/code3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Two Number Sum/code3.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Two Number Sum/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Two Number Sum/problem.md -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Two Number Sum/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Two Number Sum/solution.md -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Validate Subsequence/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Validate Subsequence/code.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Validate Subsequence/code2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Validate Subsequence/code2.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Validate Subsequence/code3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Validate Subsequence/code3.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Validate Subsequence/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Validate Subsequence/problem.md -------------------------------------------------------------------------------- /Interview Algorithms/Easy/Validate Subsequence/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Easy/Validate Subsequence/solution.md -------------------------------------------------------------------------------- /Interview Algorithms/Hard/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Interview Algorithms/Hard/Four Number Sum/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Hard/Four Number Sum/code.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Hard/Four Number Sum/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Hard/Four Number Sum/problem.md -------------------------------------------------------------------------------- /Interview Algorithms/Hard/Largest Range/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Hard/Largest Range/code.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Hard/Largest Range/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Hard/Largest Range/problem.md -------------------------------------------------------------------------------- /Interview Algorithms/Hard/Subarray Sort/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Hard/Subarray Sort/code.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Hard/Subarray Sort/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Hard/Subarray Sort/problem.md -------------------------------------------------------------------------------- /Interview Algorithms/Medium/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Interview Algorithms/Medium/BST Construction/code-iterative.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/BST Construction/code-iterative.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Medium/BST Construction/code-recursive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/BST Construction/code-recursive.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Medium/BST Construction/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/BST Construction/problem.md -------------------------------------------------------------------------------- /Interview Algorithms/Medium/BST traversal/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/BST traversal/code.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Medium/BST traversal/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/BST traversal/problem.md -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Balanced Brackets/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Balanced Brackets/code.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Balanced Brackets/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Balanced Brackets/problem.md -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Breadth First Search/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Breadth First Search/code.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Breadth First Search/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Breadth First Search/problem.md -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Group Anagrams/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Group Anagrams/code.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Group Anagrams/code2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Group Anagrams/code2.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Invert Binary Tree/code-iterative.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Invert Binary Tree/code-iterative.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Invert Binary Tree/code-recursive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Invert Binary Tree/code-recursive.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Invert Binary Tree/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Invert Binary Tree/problem.md -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Kadane's Algorithm/code-dp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Kadane's Algorithm/code-dp.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Kadane's Algorithm/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Kadane's Algorithm/problem.md -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Levenshtein Distance - Min Edits Required To Make One String To Another/code-dp-2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Levenshtein Distance - Min Edits Required To Make One String To Another/code-dp-2.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Levenshtein Distance - Min Edits Required To Make One String To Another/code-dp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Levenshtein Distance - Min Edits Required To Make One String To Another/code-dp.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Levenshtein Distance - Min Edits Required To Make One String To Another/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Levenshtein Distance - Min Edits Required To Make One String To Another/problem.md -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Longest Palindromic Substring/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Longest Palindromic Substring/code.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Longest Palindromic Substring/code2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Longest Palindromic Substring/code2.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Longest Palindromic Substring/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Longest Palindromic Substring/problem.md -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Longest Peak/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Longest Peak/code.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Longest Peak/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Longest Peak/problem.md -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Max Subset Sum No Adjacent - DP/a.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Max Subset Sum No Adjacent - DP/a.exe -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Max Subset Sum No Adjacent - DP/code-dp-better.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Max Subset Sum No Adjacent - DP/code-dp-better.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Max Subset Sum No Adjacent - DP/code-dp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Max Subset Sum No Adjacent - DP/code-dp.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Max Subset Sum No Adjacent - DP/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Max Subset Sum No Adjacent - DP/problem.md -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Min Heap/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Min Heap/code.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Min Heap/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Min Heap/problem.md -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Min Height BST/code-optimized-insertion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Min Height BST/code-optimized-insertion.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Min Height BST/code-return-bst.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Min Height BST/code-return-bst.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Min Height BST/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Min Height BST/code.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Min Height BST/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Min Height BST/problem.md -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Min Max Stack/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Min Max Stack/code.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Min Max Stack/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Min Max Stack/problem.md -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Min Number Of Couns For Change/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Min Number Of Couns For Change/code.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Min Number Of Couns For Change/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Min Number Of Couns For Change/problem.md -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Monotonic Array/code-2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Monotonic Array/code-2.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Monotonic Array/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Monotonic Array/code.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Monotonic Array/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Monotonic Array/problem.md -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Move Element To End/a.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Move Element To End/a.exe -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Move Element To End/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Move Element To End/code.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Move Element To End/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Move Element To End/problem.md -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Number Of Ways To Make Change/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Number Of Ways To Make Change/code.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Number Of Ways To Make Change/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Number Of Ways To Make Change/problem.md -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Permutations/code-2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Permutations/code-2.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Permutations/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Permutations/code.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Permutations/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Permutations/problem.md -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Remove nth Node Fron Linked List/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Remove nth Node Fron Linked List/code.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Remove nth Node Fron Linked List/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Remove nth Node Fron Linked List/problem.md -------------------------------------------------------------------------------- /Interview Algorithms/Medium/River Sizes/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/River Sizes/code.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Medium/River Sizes/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/River Sizes/problem.md -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Search In Sorted Matrix/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Search In Sorted Matrix/code.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Search In Sorted Matrix/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Search In Sorted Matrix/problem.md -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Single Cycle Check/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Single Cycle Check/code.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Single Cycle Check/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Single Cycle Check/problem.md -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Smallest Difference/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Smallest Difference/code.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Smallest Difference/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Smallest Difference/problem.md -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Spiral Traversal/a.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Spiral Traversal/a.exe -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Spiral Traversal/code-recursive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Spiral Traversal/code-recursive.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Spiral Traversal/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Spiral Traversal/code.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Suffix Trie/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Suffix Trie/code.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Three Number Sum/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Three Number Sum/code.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Three Number Sum/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Three Number Sum/problem.md -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Validate BST/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Validate BST/code.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Validate BST/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Validate BST/problem.md -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Youngest Common Ancestor/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Youngest Common Ancestor/code.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Medium/Youngest Common Ancestor/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/Youngest Common Ancestor/problem.md -------------------------------------------------------------------------------- /Interview Algorithms/Medium/powerset/code-iterative.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/powerset/code-iterative.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Medium/powerset/code-recursive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/powerset/code-recursive.cpp -------------------------------------------------------------------------------- /Interview Algorithms/Medium/powerset/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Interview Algorithms/Medium/powerset/problem.md -------------------------------------------------------------------------------- /Interview Cake/Easy/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Interview Cake/Hard/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Interview Cake/Medium/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Interview Camp/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Leetcode Interview Questions/Easy/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Leetcode Interview Questions/Hard/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Leetcode Interview Questions/Medium/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Leetcode/Easy/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Leetcode/Hard/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Leetcode/Medium/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Prepbytes/Easy/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Prepbytes/Easy/Birthday Gift/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Easy/Birthday Gift/code.cpp -------------------------------------------------------------------------------- /Prepbytes/Easy/Birthday Gift/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Easy/Birthday Gift/problem.md -------------------------------------------------------------------------------- /Prepbytes/Easy/Birthday Gift/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Easy/Birthday Gift/solution.md -------------------------------------------------------------------------------- /Prepbytes/Easy/Character Value/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Easy/Character Value/code.cpp -------------------------------------------------------------------------------- /Prepbytes/Easy/Character Value/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Easy/Character Value/problem.md -------------------------------------------------------------------------------- /Prepbytes/Easy/Character Value/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Easy/Character Value/solution.md -------------------------------------------------------------------------------- /Prepbytes/Easy/Floyd Cycle/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Easy/Floyd Cycle/code.cpp -------------------------------------------------------------------------------- /Prepbytes/Easy/Leap Year or Not/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Easy/Leap Year or Not/code.cpp -------------------------------------------------------------------------------- /Prepbytes/Easy/Leap Year or Not/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Easy/Leap Year or Not/problem.md -------------------------------------------------------------------------------- /Prepbytes/Easy/Leap Year or Not/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Easy/Leap Year or Not/solution.md -------------------------------------------------------------------------------- /Prepbytes/Easy/Median of Sorted Array/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Easy/Median of Sorted Array/code.cpp -------------------------------------------------------------------------------- /Prepbytes/Easy/Median of Sorted Array/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Easy/Median of Sorted Array/problem.md -------------------------------------------------------------------------------- /Prepbytes/Easy/Median of Sorted Array/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Easy/Median of Sorted Array/solution.md -------------------------------------------------------------------------------- /Prepbytes/Easy/Modulus Ten/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Easy/Modulus Ten/code.cpp -------------------------------------------------------------------------------- /Prepbytes/Easy/Modulus Ten/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Easy/Modulus Ten/problem.md -------------------------------------------------------------------------------- /Prepbytes/Easy/Modulus Ten/solution.md: -------------------------------------------------------------------------------- 1 | Simply return number % 10 to print the remainder. -------------------------------------------------------------------------------- /Prepbytes/Easy/Multiply Numbers/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Easy/Multiply Numbers/code.cpp -------------------------------------------------------------------------------- /Prepbytes/Easy/Multiply Numbers/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Easy/Multiply Numbers/problem.md -------------------------------------------------------------------------------- /Prepbytes/Easy/Multiply Numbers/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Easy/Multiply Numbers/solution.md -------------------------------------------------------------------------------- /Prepbytes/Easy/Number of Occurences/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Easy/Number of Occurences/code.cpp -------------------------------------------------------------------------------- /Prepbytes/Easy/Number of Occurences/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Easy/Number of Occurences/problem.md -------------------------------------------------------------------------------- /Prepbytes/Easy/Number of Occurences/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Easy/Number of Occurences/solution.md -------------------------------------------------------------------------------- /Prepbytes/Easy/Operators/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Easy/Operators/code.cpp -------------------------------------------------------------------------------- /Prepbytes/Easy/Operators/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Easy/Operators/problem.md -------------------------------------------------------------------------------- /Prepbytes/Easy/Operators/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Easy/Operators/solution.md -------------------------------------------------------------------------------- /Prepbytes/Easy/Pattern Matching Naive/a.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Easy/Pattern Matching Naive/a.exe -------------------------------------------------------------------------------- /Prepbytes/Easy/Pattern Matching Naive/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Easy/Pattern Matching Naive/code.cpp -------------------------------------------------------------------------------- /Prepbytes/Easy/Pattern Matching Naive/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Easy/Pattern Matching Naive/problem.md -------------------------------------------------------------------------------- /Prepbytes/Easy/Pattern Matching Naive/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Easy/Pattern Matching Naive/solution.md -------------------------------------------------------------------------------- /Prepbytes/Easy/Reverse A Doubly Linked List/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Easy/Reverse A Doubly Linked List/code.cpp -------------------------------------------------------------------------------- /Prepbytes/Easy/Transition Point/a.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Easy/Transition Point/a.exe -------------------------------------------------------------------------------- /Prepbytes/Easy/Transition Point/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Easy/Transition Point/code.cpp -------------------------------------------------------------------------------- /Prepbytes/Easy/Transition Point/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Easy/Transition Point/problem.md -------------------------------------------------------------------------------- /Prepbytes/Easy/Transition Point/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Easy/Transition Point/solution.md -------------------------------------------------------------------------------- /Prepbytes/Hard/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Prepbytes/Hard/Fit Square/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Hard/Fit Square/code.cpp -------------------------------------------------------------------------------- /Prepbytes/Hard/Fit Square/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Hard/Fit Square/problem.md -------------------------------------------------------------------------------- /Prepbytes/Hard/Fit Square/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Hard/Fit Square/solution.md -------------------------------------------------------------------------------- /Prepbytes/Hard/Shopping Cost/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Hard/Shopping Cost/code.cpp -------------------------------------------------------------------------------- /Prepbytes/Hard/Shopping Cost/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Hard/Shopping Cost/problem.md -------------------------------------------------------------------------------- /Prepbytes/Hard/Shopping Cost/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Hard/Shopping Cost/solution.md -------------------------------------------------------------------------------- /Prepbytes/Hard/Ten from Two/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Hard/Ten from Two/code.cpp -------------------------------------------------------------------------------- /Prepbytes/Hard/Ten from Two/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Hard/Ten from Two/problem.md -------------------------------------------------------------------------------- /Prepbytes/Hard/Ten from Two/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Hard/Ten from Two/solution.md -------------------------------------------------------------------------------- /Prepbytes/Medium/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Prepbytes/Medium/Boxes and Toys/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Medium/Boxes and Toys/code.cpp -------------------------------------------------------------------------------- /Prepbytes/Medium/Boxes and Toys/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Medium/Boxes and Toys/problem.md -------------------------------------------------------------------------------- /Prepbytes/Medium/Boxes and Toys/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Medium/Boxes and Toys/solution.md -------------------------------------------------------------------------------- /Prepbytes/Medium/Buddy and Socks/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Medium/Buddy and Socks/code.cpp -------------------------------------------------------------------------------- /Prepbytes/Medium/Buddy and Socks/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Medium/Buddy and Socks/problem.md -------------------------------------------------------------------------------- /Prepbytes/Medium/Buddy and Socks/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Medium/Buddy and Socks/solution.md -------------------------------------------------------------------------------- /Prepbytes/Medium/Clocks and Angles/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Medium/Clocks and Angles/code.cpp -------------------------------------------------------------------------------- /Prepbytes/Medium/Clocks and Angles/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Medium/Clocks and Angles/problem.md -------------------------------------------------------------------------------- /Prepbytes/Medium/Clocks and Angles/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Medium/Clocks and Angles/solution.md -------------------------------------------------------------------------------- /Prepbytes/Medium/Find Closest Pair/a.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Medium/Find Closest Pair/a.exe -------------------------------------------------------------------------------- /Prepbytes/Medium/Find Closest Pair/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Medium/Find Closest Pair/code.cpp -------------------------------------------------------------------------------- /Prepbytes/Medium/Find Closest Pair/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Medium/Find Closest Pair/problem.md -------------------------------------------------------------------------------- /Prepbytes/Medium/Find Closest Pair/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Medium/Find Closest Pair/solution.md -------------------------------------------------------------------------------- /Prepbytes/Medium/Find The Window/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Medium/Find The Window/code.cpp -------------------------------------------------------------------------------- /Prepbytes/Medium/Find The Window/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Medium/Find The Window/problem.md -------------------------------------------------------------------------------- /Prepbytes/Medium/Find The Window/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Medium/Find The Window/solution.md -------------------------------------------------------------------------------- /Prepbytes/Medium/Infix To Postfix Conversion/a.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Medium/Infix To Postfix Conversion/a.exe -------------------------------------------------------------------------------- /Prepbytes/Medium/Infix To Postfix Conversion/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Medium/Infix To Postfix Conversion/code.cpp -------------------------------------------------------------------------------- /Prepbytes/Medium/Infix To Postfix Conversion/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Medium/Infix To Postfix Conversion/problem.md -------------------------------------------------------------------------------- /Prepbytes/Medium/Infix To Postfix Conversion/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Medium/Infix To Postfix Conversion/solution.md -------------------------------------------------------------------------------- /Prepbytes/Medium/Journey of Bablu and Dablu/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Medium/Journey of Bablu and Dablu/code.cpp -------------------------------------------------------------------------------- /Prepbytes/Medium/Journey of Bablu and Dablu/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Medium/Journey of Bablu and Dablu/problem.md -------------------------------------------------------------------------------- /Prepbytes/Medium/Journey of Bablu and Dablu/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Medium/Journey of Bablu and Dablu/solution.md -------------------------------------------------------------------------------- /Prepbytes/Medium/KMP Algorithm/a.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Medium/KMP Algorithm/a.exe -------------------------------------------------------------------------------- /Prepbytes/Medium/KMP Algorithm/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Medium/KMP Algorithm/code.cpp -------------------------------------------------------------------------------- /Prepbytes/Medium/Knight Tour Problem/a.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Medium/Knight Tour Problem/a.exe -------------------------------------------------------------------------------- /Prepbytes/Medium/Knight Tour Problem/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Medium/Knight Tour Problem/code.cpp -------------------------------------------------------------------------------- /Prepbytes/Medium/Knight Tour Problem/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Medium/Knight Tour Problem/problem.md -------------------------------------------------------------------------------- /Prepbytes/Medium/Knight Tour Problem/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Medium/Knight Tour Problem/solution.md -------------------------------------------------------------------------------- /Prepbytes/Medium/Rabin Karp/a.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Medium/Rabin Karp/a.exe -------------------------------------------------------------------------------- /Prepbytes/Medium/Rabin Karp/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Medium/Rabin Karp/code.cpp -------------------------------------------------------------------------------- /Prepbytes/Medium/Second Smallest/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Medium/Second Smallest/code.cpp -------------------------------------------------------------------------------- /Prepbytes/Medium/Second Smallest/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Medium/Second Smallest/problem.md -------------------------------------------------------------------------------- /Prepbytes/Medium/Second Smallest/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Medium/Second Smallest/solution.md -------------------------------------------------------------------------------- /Prepbytes/Medium/Two Stacks In One Array/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Medium/Two Stacks In One Array/code.cpp -------------------------------------------------------------------------------- /Prepbytes/Medium/Two Stacks In One Array/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/Prepbytes/Medium/Two Stacks In One Array/problem.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/README.md -------------------------------------------------------------------------------- /Textbook Algorithms/Easy/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Textbook Algorithms/Hard/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Textbook Algorithms/Medium/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /palindrome-number/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/palindrome-number/README.md -------------------------------------------------------------------------------- /palindrome-number/palindrome-number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuarora700/data-structures-algorithms-interviews/HEAD/palindrome-number/palindrome-number.cpp --------------------------------------------------------------------------------