Implementation of the problems solved in the Leetcode in python 50 Algorithms Coding Interview Questions course on udemy, as well as the implementation of the algorithms and data structures explained in the course
Questions:
https://leetcode.com/problems/container-with-most-water/description/
https://leetcode.com/problems/valid-mountain-array/description/
https://leetcode.com/problems/boats-to-save-people/description/
https://leetcode.com/problems/move-zeroes/description/
https://leetcode.com/problems/longest-substring-without-repeating-characters/description/
https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array/description/
https://leetcode.com/problems/first-bad-version/description/
https://leetcode.com/problems/missing-number/description/
https://leetcode.com/problems/count-primes/description/
https://leetcode.com/problems/single-number/description/
https://leetcode.com/problems/robot-return-to-origin/description/
https://leetcode.com/problems/add-binary/description/
https://leetcode.com/problems/two-sum/description/
https://leetcode.com/problems/contains-duplicate/description/
https://leetcode.com/problems/majority-element/description/
https://leetcode.com/problems/group-anagrams/description/
https://leetcode.com/problems/4sum-ii/description/
https://leetcode.com/problems/lru-cache/description/
https://leetcode.com/problems/minimum-window-substring/
https://leetcode.com/problems/merge-two-sorted-lists/description/
https://leetcode.com/problems/linked-list-cycle/
https://leetcode.com/problems/reverse-linked-list/description/
https://leetcode.com/problems/add-two-numbers/description/
https://leetcode.com/problems/remove-nth-node-from-end-of-list/description/
https://leetcode.com/problems/odd-even-linked-list/description/
https://leetcode.com/problems/merge-k-sorted-lists/description/
https://leetcode.com/problems/subsets/description/
https://leetcode.com/problems/letter-combinations-of-a-phone-number/description/
https://leetcode.com/problems/word-search/description/
https://leetcode.com/problems/combination-sum/description/
https://leetcode.com/problems/palindrome-partitioning/description/
https://leetcode.com/problems/symmetric-tree/
https://leetcode.com/problems/maximum-depth-of-binary-tree/description/
https://leetcode.com/problems/path-sum/description/
https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree/
https://leetcode.com/problems/kth-smallest-element-in-a-bst/description/
https://leetcode.com/problems/serialize-and-deserialize-binary-tree/description/
https://leetcode.com/problems/binary-tree-maximum-path-sum/description/
https://leetcode.com/problems/min-stack/description/
https://leetcode.com/problems/valid-parentheses/description/
https://leetcode.com/problems/binary-tree-level-order-traversal/
https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal/description/
https://leetcode.com/problems/binary-tree-postorder-traversal/description/
https://leetcode.com/problems/house-robber/description/
https://leetcode.com/problems/best-time-to-buy-and-sell-stock/description/
https://leetcode.com/problems/climbing-stairs/description/
https://leetcode.com/problems/coin-change/description/
https://leetcode.com/problems/unique-paths/description/
https://leetcode.com/problems/longest-palindromic-substring/description/
https://leetcode.com/problems/trapping-rain-water/description/
Additional questions:
https://leetcode.com/problems/max-number-of-k-sum-pairs/description/
https://www.geeksforgeeks.org/find-the-first-repeated-character-in-a-string/
Remove duplicates from a sorted/unosrted array. Write a function that returns a new array without dauplicates.
https://www.geeksforgeeks.org/find-duplicates-in-on-time-and-constant-extra-space/
https://www.geeksforgeeks.org/largest-sum-contiguous-subarray/
https://leetcode.com/problems/invert-binary-tree/description/
https://leetcode.com/problems/longest-substring-without-repeating-characters/description/
https://leetcode.com/problems/reverse-linked-list/description/
https://leetcode.com/problems/find-peak-element/description/
https://leetcode.com/problems/palindrome-linked-list/description/
https://leetcode.com/problems/longest-palindrome/description/
https://leetcode.com/problems/find-the-index-of-the-first-occurrence-in-a-string/description/
https://www.geeksforgeeks.org/level-order-tree-traversal/
https://leetcode.com/problems/sort-list/description/
https://leetcode.com/problems/validate-binary-search-tree/description/
https://leetcode.com/problems/minimum-falling-path-sum/description/
https://www.geeksforgeeks.org/a-product-array-puzzle/
https://www.geeksforgeeks.org/minimum-number-of-jumps-to-reach-end-of-a-given-array/
https://www.geeksforgeeks.org/print-subsequences-string/
https://leetcode.com/problems/valid-parentheses/description/
https://leetcode.com/problems/flatten-binary-tree-to-linked-list/description/
https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree/description/
https://leetcode.com/problems/find-minimum-in-rotated-sorted-array/description/
https://leetcode.com/problems/add-two-numbers-ii/description/
https://leetcode.com/problems/climbing-stairs/description/
https://leetcode.com/problems/subarray-sum-equals-k/description/
https://leetcode.com/problems/decode-ways/description/
https://leetcode.com/problems/delete-node-in-a-bst/description/
https://leetcode.com/problems/permutations/description/
https://leetcode.com/problems/longest-common-subsequence/description/
https://leetcode.com/problems/longest-consecutive-sequence/description/
https://medium.com/@greekykhs/leetcode-edit-distance-2bb38c3b56b2
https://leetcode.com/problems/count-sorted-vowel-strings/description/
https://leetcode.com/problems/remove-k-digits/description/
https://leetcode.com/problems/merge-intervals/description/
https://leetcode.com/problems/insert-interval/description/
https://leetcode.com/problems/binary-tree-maximum-path-sum/description/
https://leetcode.com/discuss/study-guide/1152328/01-Knapsack-Problem-and-Dynamic-Programming
https://leetcode.com/problems/shortest-palindrome/description/
https://www.geeksforgeeks.org/coin-change-dp-7/
https://leetcode.com/problems/word-search/description/
https://leetcode.com/problems/n-queens/description/
https://leetcode.com/problems/word-ladder/description/
https://leetcode.com/problems/longest-increasing-subsequence/description/