├── Codewars ├── Beginner-Series #3-Sum-of-Numbers.py ├── Bit-Counting.py ├── Can-you-get-the-loop-?.py ├── Find-the-odd-int.py ├── Find-the-smallest-integer-in-the-array.py ├── Format-a-string-of-names-like-Bart-Lisa-&-Maggie.py ├── Human-Readable-Time.py ├── Integers:-Recreation-One.py ├── Jaden-Casing-Strings.py ├── Moving-Zeros-To-The-End.py ├── Next-smaller-number-with-the-same-digits.py ├── Perimeter-of-squares-in-a-rectangle.py ├── Rot13.py ├── Shortest-Word.py ├── Simple-Pig-Latin.py ├── Sort-the-odd.py ├── String-incrementer.py ├── Take-a-Ten-Minute-Walk.py └── Vector-class.py ├── Cracking-the-coding-interview ├── Check-Permutation.py ├── Is-Unique.py ├── One-away.py └── String-compression.py ├── Hackerrank ├── 2D-Arra-DS.py ├── Arrays:-Left-Rotation.py ├── Hacking-time.py ├── Initial-Public-Offering.py └── Username-Systems.py ├── Leetcode ├── 3Sum-Closest.py ├── 3Sum.py ├── 4Sum-II.py ├── Add-Digits.py ├── Add-Strings.py ├── Add-Two-Numbers-II.py ├── AddDigits.cpp ├── AddTwoNumbers.cpp ├── Array-Partition-I.py ├── Assign-Cookies.py ├── Average-of-Levels-in-Binary-Tree.py ├── Balanced-Binary-Tree.py ├── Best-Time-to-Buy-and-Sell-Stock.py ├── Big-Countries.sql ├── Binary-Tree-Level-Order-Traversal.py ├── Binary-Tree-Preorder-Traversal.py ├── Binary-Tree-Pruning.py ├── Binary-Tree-Zigzag-Level-Order-Traversal.py ├── Buddy-Strings.py ├── Check-if-the-Sentence-is-Pangram.py ├── Climbing-Stairs.py ├── Concatenation-of-Array.py ├── Container-With-Most-Water.py ├── Contains-Duplicate.py ├── Counting-Bits.py ├── Decode-Ways.py ├── Delete-Node-in-a-BST.py ├── Delete-Node-in-a-Linked-List.py ├── Design-Linked-List.py ├── Detect-Capital.py ├── Fibonacci-Number.py ├── Find-All-Duplicates-in-an-Array.py ├── Find-All-Numbers-Disappeared-in-an-Array.cpp ├── Find-Common-Characters.py ├── Find-Largest-Value-in-Each-Tree-Row.py ├── Find-Minimum-in-Rotated-Sorted-Array-II.py ├── Find-Minimum-in-Rotated-Sorted-Array.py ├── Find-Mode-in-Binary-Search-Tree.py ├── Find-Peak-Element.py ├── Find-Pivot-Index.py ├── Find-Words-That-Can-Be-Formed-by-Characters.py ├── Find-the-Difference.py ├── Find-the-Duplicate-Number.py ├── First-Unique-Character-in-a-String.py ├── Flatten-Binary-Tree-to-Linked-List.py ├── Flipping-an-Image.py ├── Generate-Parentheses.py ├── Group-Anagrams.py ├── HammingDistance.cpp ├── Happy-Number.py ├── Implement-Queue-using-Stacks.py ├── Implement-Stack-using-Queues.py ├── Implement-strStr().py ├── Increasing-Order-Search-Tree.py ├── Insert-into-a-Binary-Search-Tree.py ├── Intersection-of-Two-Linked-Lists.py ├── Invert-Binary-Tree.py ├── Isomorphic-Strings.py ├── Judge-Route-Circle.py ├── K-Closest-Points-to-Origin.py ├── Keyboard-Row.py ├── Kth-Largest-Element-in-an-Array.py ├── Kth-Smallest-Element-in-a-BST.py ├── Largest-Number-At-Least-Twice-of-Others.py ├── Leaf-Similar-Trees.py ├── Length-of-Last-Word.py ├── Linked-List-Cycle-II.py ├── Linked-List-Cycle.py ├── Longest-String-Prefix.py ├── Longest-Substring-Without-Repeating-Characters.py ├── Longest-Uncommon-Subsequence-I.py ├── Lowest-Common-Ancestor-of-a-Binary-Search-Tree.py ├── Lowest-Common-Ancestor-of-a-Binary-Tree.py ├── Majority-Element.py ├── Max-Consecutive-Ones.py ├── Maximum-Average-Subarray-II.py ├── Maximum-Binary-Tree.py ├── Maximum-Depth-of-Binary-Tree.py ├── Maximum-Depth-of-N-ary-Tree.py ├── Maximum-Product-of-Three-Numbers.py ├── Maximum-Product-of-Word-Lengths.py ├── Median-of-Two-Sorted-Arrays.py ├── Merge-Two-Binary-Trees.py ├── Merge-Two-Sorted-Lists.py ├── Middle-of-the-Linked-List.py ├── Minimum-Absolute-Difference-in-BST.py ├── Minimum-Add-to-Make-Parentheses-Valid.py ├── Minimum-Depth-of-Binary-Tree.py ├── Minimum-Index-Sum-of-Two-Lists.py ├── Minimum-Moves-to-Equal-Array-Elements-II.py ├── Minimum-Moves-to-Equal-Array-Elements.py ├── Missing-Number.py ├── Move-Zeroes.py ├── N-Repeated-Element-in-Size-2N-Array.py ├── N-ary-Tree-Level-Order-Traversal.py ├── N-ary-Tree-Postorder-Traversal.py ├── N-ary-Tree-Preorder-Traversal.py ├── Nim-Game.py ├── Nim-Game2.py ├── NimGame.cpp ├── Non-decreasing-Array.py ├── Number-Complement.py ├── Number-of-1-Bits.py ├── Number-of-Digit-One.py ├── Number-of-Islands.py ├── Odd-Even-Linked-List.py ├── Palindrome-Linked-List.py ├── PalindromeNumber.cpp ├── Pascal's-Triangle-II.py ├── Pascal's-Triangle.py ├── Path-Sum-II.py ├── Path-Sum.py ├── Permutations.py ├── Plus-One.py ├── Pow(x, n).py ├── Power-of-Four.py ├── Product-of-Array-Except-Self.py ├── Queue-Reconstruction-by-Height.py ├── Range-Sum-of-BST.py ├── Ransom-Note.py ├── Relative-Ranks.py ├── Remove-Duplicates-from-Sorted-Array-II.py ├── Remove-Duplicates-from-Sorted-Array.py ├── Remove-Duplicates-from-Sorted-List-II.py ├── Remove-Duplicates-from-Sorted-List.py ├── Remove-Element.py ├── Remove-Linked-List-Elements.py ├── Remove-Nth-Node-From-End-of-List.py ├── Reverse-Bits.py ├── Reverse-Integer.py ├── Reverse-Linked-List.py ├── Reverse-Vowels-of-a-String.py ├── Reverse-Words-in-a-String-III.py ├── Reverse-Words-in-a-String.py ├── Rotate-Array.py ├── Rotate-String.py ├── Same-Tree.py ├── Same-Tree2.py ├── Search-Insert-Position.py ├── Search-a-2D-Matrix-II.py ├── Search-in-Rotated-Sorted-Array-II.py ├── Search-in-a-Binary-Search-Tree.py ├── Search-in-a-Binary-Search-Tree2.py ├── Second-Minimum-Node-In-a-Binary-Tree.py ├── Shuffle-an-Array.py ├── Single-Element-in-a-Sorted-Array.py ├── Single-Number II.py ├── Single-Number-III.py ├── SingleNumber.cpp ├── Smallest-String-Starting-From-Leaf.py ├── Sort-Array-By-Parity-II.py ├── Sort-Characters-By-Frequency.py ├── Sort-Colors.py ├── Sort-List.py ├── Sort-an-Array.py ├── Subsets.py ├── Sum-Root-to-Leaf-Numbers.py ├── Sum-of-Left-Leaves.py ├── Sum-of-Two-Integers.py ├── Swap-Nodes-in-Pairs.py ├── Symmetric-Tree.py ├── Third-Maximum-Number.py ├── To-Lower-Case.py ├── Top-K-Frequent-Elements.py ├── Total-Hamming-Distance.py ├── Trim-a-Binary-Search-Tree.py ├── Two-Sum II-Input-array-is-sorted.py ├── Two-Sum.py ├── TwoSum.cpp ├── Unique-Email-Addresses.py ├── Unique-Paths-II.py ├── Unique-Paths.py ├── Univalued-Binary-Tree.py ├── Valid-Anagram.py ├── Valid-Palindrome-II.py ├── Valid-Parentheses.py ├── Validate-Binary-Search-Tree.py ├── Validate-Binary-Search-Tree2.py ├── Verify-Preorder-Serialization-of-a-Binary-Tree.py ├── Word-Search.py ├── binary-tree-level-order-traversal.py ├── containsDuplicate.cpp ├── findTheDifference.cpp ├── fizzBuzz.cpp ├── invertTree.cpp ├── jewels-and-stones.py ├── longestPalindrome.py ├── reverse-linked-list.py ├── reverse-string.py ├── reverseString.cpp ├── sumof2int.cpp └── valid-palindrome.py ├── README.md ├── Top-Coder ├── AdvertisingAgency.cpp ├── Alignment.cpp ├── Answer.cpp ├── AntlerSwapping.cpp ├── Arrows.cpp ├── AustrianLotto.cpp ├── CandyBoxes.cpp ├── CodeSet.cpp ├── FibonacciSum.cpp ├── Istr.cpp └── MakeUnique.cpp ├── _config.yml ├── algorithms └── merge_sort.py ├── codelab-fb ├── LISTCYCLE.py ├── NUM1BITS.py └── REMDUPLNK.py ├── cryptopals └── set1 │ └── Convert-hex-to-base64.py ├── firecode ├── Array-Partition.py ├── Better-Fibonacci.py ├── Binary-Representation.py ├── Binary-Search.py ├── Bubble-Sort.py ├── Chocolate-time!.py ├── Count-the-Leaves!.py ├── Even-or-Odd.py ├── Fibonacci.py ├── Find-One-Missing-Number-from-1-to-10.py ├── Find-the-Maximum-BST-Node.py ├── Find-the-Middle-Node-of-a-Singly-Linked-List.py ├── Find-the-Minimum-BST-Node.py ├── Find-the-Transpose-of-a-Square-Matrix.py ├── Find-the-kth-Largest-Node-in-a-BST.py ├── Flip-it.py ├── Happy-Numbers!.py ├── Horizontal-Flip.py ├── Insert-Star-Recursion.py ├── Insert-Stars.py ├── Insert-a-Node-at-the-Front-of-a-Linked-List.py ├── Inserting-a-Node-at-the-End-of-a-Singly-Linked-List.py ├── Iterative-BST-Validation.py ├── Iterative-Preorder-Traversal.py ├── Jam-into-a-BST.py ├── Looping-Lists-Space-complexity-O(1).py ├── Make-Palindrome.py ├── Max-Gain.py ├── Maximum-Sum-Path.py ├── Number-of-Full-Nodes-in-a-Binary-Tree.py ├── Palindrome-Tester.py ├── Power-of-4.py ├── Print-Paths.py ├── Recursive-Postorder-Traversal.py ├── Recursive-Preorder-Traversal.py ├── Repeated-Elements-in-Array.py ├── Reverse-a-Singly-Linked-List.py ├── Reverse-a-String.py ├── Rotate-Linear-Array.py ├── Rotate-a-Square-Image-Counterclockwise.py ├── Stock-Market-Oracle.py ├── Unique-Chars-in-a-String.py └── Wildcard-Pattern-Matching.py ├── google-foobar ├── hey_i_already_did_that.py ├── lovely_lucky_lambs.py ├── minion_labor_shifts.py └── prepare_the_bunnies_escape.py └── other ├── Generate-Parentheses-Random.py ├── Palantir-Terrain-Classification.py ├── countduplicates.cpp ├── reversewordsinstring.py ├── substringcounter.py └── switcharrays.py /Codewars/Beginner-Series #3-Sum-of-Numbers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Codewars/Beginner-Series #3-Sum-of-Numbers.py -------------------------------------------------------------------------------- /Codewars/Bit-Counting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Codewars/Bit-Counting.py -------------------------------------------------------------------------------- /Codewars/Can-you-get-the-loop-?.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Codewars/Can-you-get-the-loop-?.py -------------------------------------------------------------------------------- /Codewars/Find-the-odd-int.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Codewars/Find-the-odd-int.py -------------------------------------------------------------------------------- /Codewars/Find-the-smallest-integer-in-the-array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Codewars/Find-the-smallest-integer-in-the-array.py -------------------------------------------------------------------------------- /Codewars/Format-a-string-of-names-like-Bart-Lisa-&-Maggie.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Codewars/Format-a-string-of-names-like-Bart-Lisa-&-Maggie.py -------------------------------------------------------------------------------- /Codewars/Human-Readable-Time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Codewars/Human-Readable-Time.py -------------------------------------------------------------------------------- /Codewars/Integers:-Recreation-One.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Codewars/Integers:-Recreation-One.py -------------------------------------------------------------------------------- /Codewars/Jaden-Casing-Strings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Codewars/Jaden-Casing-Strings.py -------------------------------------------------------------------------------- /Codewars/Moving-Zeros-To-The-End.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Codewars/Moving-Zeros-To-The-End.py -------------------------------------------------------------------------------- /Codewars/Next-smaller-number-with-the-same-digits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Codewars/Next-smaller-number-with-the-same-digits.py -------------------------------------------------------------------------------- /Codewars/Perimeter-of-squares-in-a-rectangle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Codewars/Perimeter-of-squares-in-a-rectangle.py -------------------------------------------------------------------------------- /Codewars/Rot13.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Codewars/Rot13.py -------------------------------------------------------------------------------- /Codewars/Shortest-Word.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Codewars/Shortest-Word.py -------------------------------------------------------------------------------- /Codewars/Simple-Pig-Latin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Codewars/Simple-Pig-Latin.py -------------------------------------------------------------------------------- /Codewars/Sort-the-odd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Codewars/Sort-the-odd.py -------------------------------------------------------------------------------- /Codewars/String-incrementer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Codewars/String-incrementer.py -------------------------------------------------------------------------------- /Codewars/Take-a-Ten-Minute-Walk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Codewars/Take-a-Ten-Minute-Walk.py -------------------------------------------------------------------------------- /Codewars/Vector-class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Codewars/Vector-class.py -------------------------------------------------------------------------------- /Cracking-the-coding-interview/Check-Permutation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Cracking-the-coding-interview/Check-Permutation.py -------------------------------------------------------------------------------- /Cracking-the-coding-interview/Is-Unique.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Cracking-the-coding-interview/Is-Unique.py -------------------------------------------------------------------------------- /Cracking-the-coding-interview/One-away.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Cracking-the-coding-interview/One-away.py -------------------------------------------------------------------------------- /Cracking-the-coding-interview/String-compression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Cracking-the-coding-interview/String-compression.py -------------------------------------------------------------------------------- /Hackerrank/2D-Arra-DS.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Hackerrank/2D-Arra-DS.py -------------------------------------------------------------------------------- /Hackerrank/Arrays:-Left-Rotation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Hackerrank/Arrays:-Left-Rotation.py -------------------------------------------------------------------------------- /Hackerrank/Hacking-time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Hackerrank/Hacking-time.py -------------------------------------------------------------------------------- /Hackerrank/Initial-Public-Offering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Hackerrank/Initial-Public-Offering.py -------------------------------------------------------------------------------- /Hackerrank/Username-Systems.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Hackerrank/Username-Systems.py -------------------------------------------------------------------------------- /Leetcode/3Sum-Closest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/3Sum-Closest.py -------------------------------------------------------------------------------- /Leetcode/3Sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/3Sum.py -------------------------------------------------------------------------------- /Leetcode/4Sum-II.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/4Sum-II.py -------------------------------------------------------------------------------- /Leetcode/Add-Digits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Add-Digits.py -------------------------------------------------------------------------------- /Leetcode/Add-Strings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Add-Strings.py -------------------------------------------------------------------------------- /Leetcode/Add-Two-Numbers-II.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Add-Two-Numbers-II.py -------------------------------------------------------------------------------- /Leetcode/AddDigits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/AddDigits.cpp -------------------------------------------------------------------------------- /Leetcode/AddTwoNumbers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/AddTwoNumbers.cpp -------------------------------------------------------------------------------- /Leetcode/Array-Partition-I.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Array-Partition-I.py -------------------------------------------------------------------------------- /Leetcode/Assign-Cookies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Assign-Cookies.py -------------------------------------------------------------------------------- /Leetcode/Average-of-Levels-in-Binary-Tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Average-of-Levels-in-Binary-Tree.py -------------------------------------------------------------------------------- /Leetcode/Balanced-Binary-Tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Balanced-Binary-Tree.py -------------------------------------------------------------------------------- /Leetcode/Best-Time-to-Buy-and-Sell-Stock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Best-Time-to-Buy-and-Sell-Stock.py -------------------------------------------------------------------------------- /Leetcode/Big-Countries.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Big-Countries.sql -------------------------------------------------------------------------------- /Leetcode/Binary-Tree-Level-Order-Traversal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Binary-Tree-Level-Order-Traversal.py -------------------------------------------------------------------------------- /Leetcode/Binary-Tree-Preorder-Traversal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Binary-Tree-Preorder-Traversal.py -------------------------------------------------------------------------------- /Leetcode/Binary-Tree-Pruning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Binary-Tree-Pruning.py -------------------------------------------------------------------------------- /Leetcode/Binary-Tree-Zigzag-Level-Order-Traversal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Binary-Tree-Zigzag-Level-Order-Traversal.py -------------------------------------------------------------------------------- /Leetcode/Buddy-Strings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Buddy-Strings.py -------------------------------------------------------------------------------- /Leetcode/Check-if-the-Sentence-is-Pangram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Check-if-the-Sentence-is-Pangram.py -------------------------------------------------------------------------------- /Leetcode/Climbing-Stairs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Climbing-Stairs.py -------------------------------------------------------------------------------- /Leetcode/Concatenation-of-Array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Concatenation-of-Array.py -------------------------------------------------------------------------------- /Leetcode/Container-With-Most-Water.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Container-With-Most-Water.py -------------------------------------------------------------------------------- /Leetcode/Contains-Duplicate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Contains-Duplicate.py -------------------------------------------------------------------------------- /Leetcode/Counting-Bits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Counting-Bits.py -------------------------------------------------------------------------------- /Leetcode/Decode-Ways.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Decode-Ways.py -------------------------------------------------------------------------------- /Leetcode/Delete-Node-in-a-BST.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Delete-Node-in-a-BST.py -------------------------------------------------------------------------------- /Leetcode/Delete-Node-in-a-Linked-List.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Delete-Node-in-a-Linked-List.py -------------------------------------------------------------------------------- /Leetcode/Design-Linked-List.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Design-Linked-List.py -------------------------------------------------------------------------------- /Leetcode/Detect-Capital.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Detect-Capital.py -------------------------------------------------------------------------------- /Leetcode/Fibonacci-Number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Fibonacci-Number.py -------------------------------------------------------------------------------- /Leetcode/Find-All-Duplicates-in-an-Array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Find-All-Duplicates-in-an-Array.py -------------------------------------------------------------------------------- /Leetcode/Find-All-Numbers-Disappeared-in-an-Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Find-All-Numbers-Disappeared-in-an-Array.cpp -------------------------------------------------------------------------------- /Leetcode/Find-Common-Characters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Find-Common-Characters.py -------------------------------------------------------------------------------- /Leetcode/Find-Largest-Value-in-Each-Tree-Row.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Find-Largest-Value-in-Each-Tree-Row.py -------------------------------------------------------------------------------- /Leetcode/Find-Minimum-in-Rotated-Sorted-Array-II.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Find-Minimum-in-Rotated-Sorted-Array-II.py -------------------------------------------------------------------------------- /Leetcode/Find-Minimum-in-Rotated-Sorted-Array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Find-Minimum-in-Rotated-Sorted-Array.py -------------------------------------------------------------------------------- /Leetcode/Find-Mode-in-Binary-Search-Tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Find-Mode-in-Binary-Search-Tree.py -------------------------------------------------------------------------------- /Leetcode/Find-Peak-Element.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Find-Peak-Element.py -------------------------------------------------------------------------------- /Leetcode/Find-Pivot-Index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Find-Pivot-Index.py -------------------------------------------------------------------------------- /Leetcode/Find-Words-That-Can-Be-Formed-by-Characters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Find-Words-That-Can-Be-Formed-by-Characters.py -------------------------------------------------------------------------------- /Leetcode/Find-the-Difference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Find-the-Difference.py -------------------------------------------------------------------------------- /Leetcode/Find-the-Duplicate-Number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Find-the-Duplicate-Number.py -------------------------------------------------------------------------------- /Leetcode/First-Unique-Character-in-a-String.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/First-Unique-Character-in-a-String.py -------------------------------------------------------------------------------- /Leetcode/Flatten-Binary-Tree-to-Linked-List.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Flatten-Binary-Tree-to-Linked-List.py -------------------------------------------------------------------------------- /Leetcode/Flipping-an-Image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Flipping-an-Image.py -------------------------------------------------------------------------------- /Leetcode/Generate-Parentheses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Generate-Parentheses.py -------------------------------------------------------------------------------- /Leetcode/Group-Anagrams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Group-Anagrams.py -------------------------------------------------------------------------------- /Leetcode/HammingDistance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/HammingDistance.cpp -------------------------------------------------------------------------------- /Leetcode/Happy-Number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Happy-Number.py -------------------------------------------------------------------------------- /Leetcode/Implement-Queue-using-Stacks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Implement-Queue-using-Stacks.py -------------------------------------------------------------------------------- /Leetcode/Implement-Stack-using-Queues.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Implement-Stack-using-Queues.py -------------------------------------------------------------------------------- /Leetcode/Implement-strStr().py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Implement-strStr().py -------------------------------------------------------------------------------- /Leetcode/Increasing-Order-Search-Tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Increasing-Order-Search-Tree.py -------------------------------------------------------------------------------- /Leetcode/Insert-into-a-Binary-Search-Tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Insert-into-a-Binary-Search-Tree.py -------------------------------------------------------------------------------- /Leetcode/Intersection-of-Two-Linked-Lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Intersection-of-Two-Linked-Lists.py -------------------------------------------------------------------------------- /Leetcode/Invert-Binary-Tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Invert-Binary-Tree.py -------------------------------------------------------------------------------- /Leetcode/Isomorphic-Strings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Isomorphic-Strings.py -------------------------------------------------------------------------------- /Leetcode/Judge-Route-Circle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Judge-Route-Circle.py -------------------------------------------------------------------------------- /Leetcode/K-Closest-Points-to-Origin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/K-Closest-Points-to-Origin.py -------------------------------------------------------------------------------- /Leetcode/Keyboard-Row.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Keyboard-Row.py -------------------------------------------------------------------------------- /Leetcode/Kth-Largest-Element-in-an-Array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Kth-Largest-Element-in-an-Array.py -------------------------------------------------------------------------------- /Leetcode/Kth-Smallest-Element-in-a-BST.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Kth-Smallest-Element-in-a-BST.py -------------------------------------------------------------------------------- /Leetcode/Largest-Number-At-Least-Twice-of-Others.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Largest-Number-At-Least-Twice-of-Others.py -------------------------------------------------------------------------------- /Leetcode/Leaf-Similar-Trees.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Leaf-Similar-Trees.py -------------------------------------------------------------------------------- /Leetcode/Length-of-Last-Word.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Length-of-Last-Word.py -------------------------------------------------------------------------------- /Leetcode/Linked-List-Cycle-II.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Linked-List-Cycle-II.py -------------------------------------------------------------------------------- /Leetcode/Linked-List-Cycle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Linked-List-Cycle.py -------------------------------------------------------------------------------- /Leetcode/Longest-String-Prefix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Longest-String-Prefix.py -------------------------------------------------------------------------------- /Leetcode/Longest-Substring-Without-Repeating-Characters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Longest-Substring-Without-Repeating-Characters.py -------------------------------------------------------------------------------- /Leetcode/Longest-Uncommon-Subsequence-I.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Longest-Uncommon-Subsequence-I.py -------------------------------------------------------------------------------- /Leetcode/Lowest-Common-Ancestor-of-a-Binary-Search-Tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Lowest-Common-Ancestor-of-a-Binary-Search-Tree.py -------------------------------------------------------------------------------- /Leetcode/Lowest-Common-Ancestor-of-a-Binary-Tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Lowest-Common-Ancestor-of-a-Binary-Tree.py -------------------------------------------------------------------------------- /Leetcode/Majority-Element.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Majority-Element.py -------------------------------------------------------------------------------- /Leetcode/Max-Consecutive-Ones.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Max-Consecutive-Ones.py -------------------------------------------------------------------------------- /Leetcode/Maximum-Average-Subarray-II.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Maximum-Average-Subarray-II.py -------------------------------------------------------------------------------- /Leetcode/Maximum-Binary-Tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Maximum-Binary-Tree.py -------------------------------------------------------------------------------- /Leetcode/Maximum-Depth-of-Binary-Tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Maximum-Depth-of-Binary-Tree.py -------------------------------------------------------------------------------- /Leetcode/Maximum-Depth-of-N-ary-Tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Maximum-Depth-of-N-ary-Tree.py -------------------------------------------------------------------------------- /Leetcode/Maximum-Product-of-Three-Numbers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Maximum-Product-of-Three-Numbers.py -------------------------------------------------------------------------------- /Leetcode/Maximum-Product-of-Word-Lengths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Maximum-Product-of-Word-Lengths.py -------------------------------------------------------------------------------- /Leetcode/Median-of-Two-Sorted-Arrays.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Median-of-Two-Sorted-Arrays.py -------------------------------------------------------------------------------- /Leetcode/Merge-Two-Binary-Trees.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Merge-Two-Binary-Trees.py -------------------------------------------------------------------------------- /Leetcode/Merge-Two-Sorted-Lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Merge-Two-Sorted-Lists.py -------------------------------------------------------------------------------- /Leetcode/Middle-of-the-Linked-List.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Middle-of-the-Linked-List.py -------------------------------------------------------------------------------- /Leetcode/Minimum-Absolute-Difference-in-BST.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Minimum-Absolute-Difference-in-BST.py -------------------------------------------------------------------------------- /Leetcode/Minimum-Add-to-Make-Parentheses-Valid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Minimum-Add-to-Make-Parentheses-Valid.py -------------------------------------------------------------------------------- /Leetcode/Minimum-Depth-of-Binary-Tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Minimum-Depth-of-Binary-Tree.py -------------------------------------------------------------------------------- /Leetcode/Minimum-Index-Sum-of-Two-Lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Minimum-Index-Sum-of-Two-Lists.py -------------------------------------------------------------------------------- /Leetcode/Minimum-Moves-to-Equal-Array-Elements-II.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Minimum-Moves-to-Equal-Array-Elements-II.py -------------------------------------------------------------------------------- /Leetcode/Minimum-Moves-to-Equal-Array-Elements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Minimum-Moves-to-Equal-Array-Elements.py -------------------------------------------------------------------------------- /Leetcode/Missing-Number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Missing-Number.py -------------------------------------------------------------------------------- /Leetcode/Move-Zeroes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Move-Zeroes.py -------------------------------------------------------------------------------- /Leetcode/N-Repeated-Element-in-Size-2N-Array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/N-Repeated-Element-in-Size-2N-Array.py -------------------------------------------------------------------------------- /Leetcode/N-ary-Tree-Level-Order-Traversal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/N-ary-Tree-Level-Order-Traversal.py -------------------------------------------------------------------------------- /Leetcode/N-ary-Tree-Postorder-Traversal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/N-ary-Tree-Postorder-Traversal.py -------------------------------------------------------------------------------- /Leetcode/N-ary-Tree-Preorder-Traversal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/N-ary-Tree-Preorder-Traversal.py -------------------------------------------------------------------------------- /Leetcode/Nim-Game.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Nim-Game.py -------------------------------------------------------------------------------- /Leetcode/Nim-Game2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Nim-Game2.py -------------------------------------------------------------------------------- /Leetcode/NimGame.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/NimGame.cpp -------------------------------------------------------------------------------- /Leetcode/Non-decreasing-Array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Non-decreasing-Array.py -------------------------------------------------------------------------------- /Leetcode/Number-Complement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Number-Complement.py -------------------------------------------------------------------------------- /Leetcode/Number-of-1-Bits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Number-of-1-Bits.py -------------------------------------------------------------------------------- /Leetcode/Number-of-Digit-One.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Number-of-Digit-One.py -------------------------------------------------------------------------------- /Leetcode/Number-of-Islands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Number-of-Islands.py -------------------------------------------------------------------------------- /Leetcode/Odd-Even-Linked-List.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Odd-Even-Linked-List.py -------------------------------------------------------------------------------- /Leetcode/Palindrome-Linked-List.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Palindrome-Linked-List.py -------------------------------------------------------------------------------- /Leetcode/PalindromeNumber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/PalindromeNumber.cpp -------------------------------------------------------------------------------- /Leetcode/Pascal's-Triangle-II.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Pascal's-Triangle-II.py -------------------------------------------------------------------------------- /Leetcode/Pascal's-Triangle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Pascal's-Triangle.py -------------------------------------------------------------------------------- /Leetcode/Path-Sum-II.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Path-Sum-II.py -------------------------------------------------------------------------------- /Leetcode/Path-Sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Path-Sum.py -------------------------------------------------------------------------------- /Leetcode/Permutations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Permutations.py -------------------------------------------------------------------------------- /Leetcode/Plus-One.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Plus-One.py -------------------------------------------------------------------------------- /Leetcode/Pow(x, n).py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Pow(x, n).py -------------------------------------------------------------------------------- /Leetcode/Power-of-Four.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Power-of-Four.py -------------------------------------------------------------------------------- /Leetcode/Product-of-Array-Except-Self.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Product-of-Array-Except-Self.py -------------------------------------------------------------------------------- /Leetcode/Queue-Reconstruction-by-Height.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Queue-Reconstruction-by-Height.py -------------------------------------------------------------------------------- /Leetcode/Range-Sum-of-BST.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Range-Sum-of-BST.py -------------------------------------------------------------------------------- /Leetcode/Ransom-Note.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Ransom-Note.py -------------------------------------------------------------------------------- /Leetcode/Relative-Ranks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Relative-Ranks.py -------------------------------------------------------------------------------- /Leetcode/Remove-Duplicates-from-Sorted-Array-II.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Remove-Duplicates-from-Sorted-Array-II.py -------------------------------------------------------------------------------- /Leetcode/Remove-Duplicates-from-Sorted-Array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Remove-Duplicates-from-Sorted-Array.py -------------------------------------------------------------------------------- /Leetcode/Remove-Duplicates-from-Sorted-List-II.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Remove-Duplicates-from-Sorted-List-II.py -------------------------------------------------------------------------------- /Leetcode/Remove-Duplicates-from-Sorted-List.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Remove-Duplicates-from-Sorted-List.py -------------------------------------------------------------------------------- /Leetcode/Remove-Element.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Remove-Element.py -------------------------------------------------------------------------------- /Leetcode/Remove-Linked-List-Elements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Remove-Linked-List-Elements.py -------------------------------------------------------------------------------- /Leetcode/Remove-Nth-Node-From-End-of-List.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Remove-Nth-Node-From-End-of-List.py -------------------------------------------------------------------------------- /Leetcode/Reverse-Bits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Reverse-Bits.py -------------------------------------------------------------------------------- /Leetcode/Reverse-Integer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Reverse-Integer.py -------------------------------------------------------------------------------- /Leetcode/Reverse-Linked-List.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Reverse-Linked-List.py -------------------------------------------------------------------------------- /Leetcode/Reverse-Vowels-of-a-String.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Reverse-Vowels-of-a-String.py -------------------------------------------------------------------------------- /Leetcode/Reverse-Words-in-a-String-III.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Reverse-Words-in-a-String-III.py -------------------------------------------------------------------------------- /Leetcode/Reverse-Words-in-a-String.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Reverse-Words-in-a-String.py -------------------------------------------------------------------------------- /Leetcode/Rotate-Array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Rotate-Array.py -------------------------------------------------------------------------------- /Leetcode/Rotate-String.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Rotate-String.py -------------------------------------------------------------------------------- /Leetcode/Same-Tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Same-Tree.py -------------------------------------------------------------------------------- /Leetcode/Same-Tree2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Same-Tree2.py -------------------------------------------------------------------------------- /Leetcode/Search-Insert-Position.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Search-Insert-Position.py -------------------------------------------------------------------------------- /Leetcode/Search-a-2D-Matrix-II.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Search-a-2D-Matrix-II.py -------------------------------------------------------------------------------- /Leetcode/Search-in-Rotated-Sorted-Array-II.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Search-in-Rotated-Sorted-Array-II.py -------------------------------------------------------------------------------- /Leetcode/Search-in-a-Binary-Search-Tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Search-in-a-Binary-Search-Tree.py -------------------------------------------------------------------------------- /Leetcode/Search-in-a-Binary-Search-Tree2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Search-in-a-Binary-Search-Tree2.py -------------------------------------------------------------------------------- /Leetcode/Second-Minimum-Node-In-a-Binary-Tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Second-Minimum-Node-In-a-Binary-Tree.py -------------------------------------------------------------------------------- /Leetcode/Shuffle-an-Array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Shuffle-an-Array.py -------------------------------------------------------------------------------- /Leetcode/Single-Element-in-a-Sorted-Array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Single-Element-in-a-Sorted-Array.py -------------------------------------------------------------------------------- /Leetcode/Single-Number II.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Single-Number II.py -------------------------------------------------------------------------------- /Leetcode/Single-Number-III.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Single-Number-III.py -------------------------------------------------------------------------------- /Leetcode/SingleNumber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/SingleNumber.cpp -------------------------------------------------------------------------------- /Leetcode/Smallest-String-Starting-From-Leaf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Smallest-String-Starting-From-Leaf.py -------------------------------------------------------------------------------- /Leetcode/Sort-Array-By-Parity-II.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Sort-Array-By-Parity-II.py -------------------------------------------------------------------------------- /Leetcode/Sort-Characters-By-Frequency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Sort-Characters-By-Frequency.py -------------------------------------------------------------------------------- /Leetcode/Sort-Colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Sort-Colors.py -------------------------------------------------------------------------------- /Leetcode/Sort-List.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Sort-List.py -------------------------------------------------------------------------------- /Leetcode/Sort-an-Array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Sort-an-Array.py -------------------------------------------------------------------------------- /Leetcode/Subsets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Subsets.py -------------------------------------------------------------------------------- /Leetcode/Sum-Root-to-Leaf-Numbers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Sum-Root-to-Leaf-Numbers.py -------------------------------------------------------------------------------- /Leetcode/Sum-of-Left-Leaves.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Sum-of-Left-Leaves.py -------------------------------------------------------------------------------- /Leetcode/Sum-of-Two-Integers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Sum-of-Two-Integers.py -------------------------------------------------------------------------------- /Leetcode/Swap-Nodes-in-Pairs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Swap-Nodes-in-Pairs.py -------------------------------------------------------------------------------- /Leetcode/Symmetric-Tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Symmetric-Tree.py -------------------------------------------------------------------------------- /Leetcode/Third-Maximum-Number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Third-Maximum-Number.py -------------------------------------------------------------------------------- /Leetcode/To-Lower-Case.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/To-Lower-Case.py -------------------------------------------------------------------------------- /Leetcode/Top-K-Frequent-Elements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Top-K-Frequent-Elements.py -------------------------------------------------------------------------------- /Leetcode/Total-Hamming-Distance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Total-Hamming-Distance.py -------------------------------------------------------------------------------- /Leetcode/Trim-a-Binary-Search-Tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Trim-a-Binary-Search-Tree.py -------------------------------------------------------------------------------- /Leetcode/Two-Sum II-Input-array-is-sorted.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Two-Sum II-Input-array-is-sorted.py -------------------------------------------------------------------------------- /Leetcode/Two-Sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Two-Sum.py -------------------------------------------------------------------------------- /Leetcode/TwoSum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/TwoSum.cpp -------------------------------------------------------------------------------- /Leetcode/Unique-Email-Addresses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Unique-Email-Addresses.py -------------------------------------------------------------------------------- /Leetcode/Unique-Paths-II.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Unique-Paths-II.py -------------------------------------------------------------------------------- /Leetcode/Unique-Paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Unique-Paths.py -------------------------------------------------------------------------------- /Leetcode/Univalued-Binary-Tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Univalued-Binary-Tree.py -------------------------------------------------------------------------------- /Leetcode/Valid-Anagram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Valid-Anagram.py -------------------------------------------------------------------------------- /Leetcode/Valid-Palindrome-II.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Valid-Palindrome-II.py -------------------------------------------------------------------------------- /Leetcode/Valid-Parentheses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Valid-Parentheses.py -------------------------------------------------------------------------------- /Leetcode/Validate-Binary-Search-Tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Validate-Binary-Search-Tree.py -------------------------------------------------------------------------------- /Leetcode/Validate-Binary-Search-Tree2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Validate-Binary-Search-Tree2.py -------------------------------------------------------------------------------- /Leetcode/Verify-Preorder-Serialization-of-a-Binary-Tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Verify-Preorder-Serialization-of-a-Binary-Tree.py -------------------------------------------------------------------------------- /Leetcode/Word-Search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/Word-Search.py -------------------------------------------------------------------------------- /Leetcode/binary-tree-level-order-traversal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/binary-tree-level-order-traversal.py -------------------------------------------------------------------------------- /Leetcode/containsDuplicate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/containsDuplicate.cpp -------------------------------------------------------------------------------- /Leetcode/findTheDifference.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/findTheDifference.cpp -------------------------------------------------------------------------------- /Leetcode/fizzBuzz.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/fizzBuzz.cpp -------------------------------------------------------------------------------- /Leetcode/invertTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/invertTree.cpp -------------------------------------------------------------------------------- /Leetcode/jewels-and-stones.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/jewels-and-stones.py -------------------------------------------------------------------------------- /Leetcode/longestPalindrome.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/longestPalindrome.py -------------------------------------------------------------------------------- /Leetcode/reverse-linked-list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/reverse-linked-list.py -------------------------------------------------------------------------------- /Leetcode/reverse-string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/reverse-string.py -------------------------------------------------------------------------------- /Leetcode/reverseString.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/reverseString.cpp -------------------------------------------------------------------------------- /Leetcode/sumof2int.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/sumof2int.cpp -------------------------------------------------------------------------------- /Leetcode/valid-palindrome.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Leetcode/valid-palindrome.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/README.md -------------------------------------------------------------------------------- /Top-Coder/AdvertisingAgency.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Top-Coder/AdvertisingAgency.cpp -------------------------------------------------------------------------------- /Top-Coder/Alignment.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Top-Coder/Alignment.cpp -------------------------------------------------------------------------------- /Top-Coder/Answer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Top-Coder/Answer.cpp -------------------------------------------------------------------------------- /Top-Coder/AntlerSwapping.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Top-Coder/AntlerSwapping.cpp -------------------------------------------------------------------------------- /Top-Coder/Arrows.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Top-Coder/Arrows.cpp -------------------------------------------------------------------------------- /Top-Coder/AustrianLotto.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Top-Coder/AustrianLotto.cpp -------------------------------------------------------------------------------- /Top-Coder/CandyBoxes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Top-Coder/CandyBoxes.cpp -------------------------------------------------------------------------------- /Top-Coder/CodeSet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Top-Coder/CodeSet.cpp -------------------------------------------------------------------------------- /Top-Coder/FibonacciSum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Top-Coder/FibonacciSum.cpp -------------------------------------------------------------------------------- /Top-Coder/Istr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Top-Coder/Istr.cpp -------------------------------------------------------------------------------- /Top-Coder/MakeUnique.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/Top-Coder/MakeUnique.cpp -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/_config.yml -------------------------------------------------------------------------------- /algorithms/merge_sort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/algorithms/merge_sort.py -------------------------------------------------------------------------------- /codelab-fb/LISTCYCLE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/codelab-fb/LISTCYCLE.py -------------------------------------------------------------------------------- /codelab-fb/NUM1BITS.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/codelab-fb/NUM1BITS.py -------------------------------------------------------------------------------- /codelab-fb/REMDUPLNK.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/codelab-fb/REMDUPLNK.py -------------------------------------------------------------------------------- /cryptopals/set1/Convert-hex-to-base64.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/cryptopals/set1/Convert-hex-to-base64.py -------------------------------------------------------------------------------- /firecode/Array-Partition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/firecode/Array-Partition.py -------------------------------------------------------------------------------- /firecode/Better-Fibonacci.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/firecode/Better-Fibonacci.py -------------------------------------------------------------------------------- /firecode/Binary-Representation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/firecode/Binary-Representation.py -------------------------------------------------------------------------------- /firecode/Binary-Search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/firecode/Binary-Search.py -------------------------------------------------------------------------------- /firecode/Bubble-Sort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/firecode/Bubble-Sort.py -------------------------------------------------------------------------------- /firecode/Chocolate-time!.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/firecode/Chocolate-time!.py -------------------------------------------------------------------------------- /firecode/Count-the-Leaves!.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/firecode/Count-the-Leaves!.py -------------------------------------------------------------------------------- /firecode/Even-or-Odd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/firecode/Even-or-Odd.py -------------------------------------------------------------------------------- /firecode/Fibonacci.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/firecode/Fibonacci.py -------------------------------------------------------------------------------- /firecode/Find-One-Missing-Number-from-1-to-10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/firecode/Find-One-Missing-Number-from-1-to-10.py -------------------------------------------------------------------------------- /firecode/Find-the-Maximum-BST-Node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/firecode/Find-the-Maximum-BST-Node.py -------------------------------------------------------------------------------- /firecode/Find-the-Middle-Node-of-a-Singly-Linked-List.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/firecode/Find-the-Middle-Node-of-a-Singly-Linked-List.py -------------------------------------------------------------------------------- /firecode/Find-the-Minimum-BST-Node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/firecode/Find-the-Minimum-BST-Node.py -------------------------------------------------------------------------------- /firecode/Find-the-Transpose-of-a-Square-Matrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/firecode/Find-the-Transpose-of-a-Square-Matrix.py -------------------------------------------------------------------------------- /firecode/Find-the-kth-Largest-Node-in-a-BST.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/firecode/Find-the-kth-Largest-Node-in-a-BST.py -------------------------------------------------------------------------------- /firecode/Flip-it.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/firecode/Flip-it.py -------------------------------------------------------------------------------- /firecode/Happy-Numbers!.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/firecode/Happy-Numbers!.py -------------------------------------------------------------------------------- /firecode/Horizontal-Flip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/firecode/Horizontal-Flip.py -------------------------------------------------------------------------------- /firecode/Insert-Star-Recursion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/firecode/Insert-Star-Recursion.py -------------------------------------------------------------------------------- /firecode/Insert-Stars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/firecode/Insert-Stars.py -------------------------------------------------------------------------------- /firecode/Insert-a-Node-at-the-Front-of-a-Linked-List.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/firecode/Insert-a-Node-at-the-Front-of-a-Linked-List.py -------------------------------------------------------------------------------- /firecode/Inserting-a-Node-at-the-End-of-a-Singly-Linked-List.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/firecode/Inserting-a-Node-at-the-End-of-a-Singly-Linked-List.py -------------------------------------------------------------------------------- /firecode/Iterative-BST-Validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/firecode/Iterative-BST-Validation.py -------------------------------------------------------------------------------- /firecode/Iterative-Preorder-Traversal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/firecode/Iterative-Preorder-Traversal.py -------------------------------------------------------------------------------- /firecode/Jam-into-a-BST.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/firecode/Jam-into-a-BST.py -------------------------------------------------------------------------------- /firecode/Looping-Lists-Space-complexity-O(1).py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/firecode/Looping-Lists-Space-complexity-O(1).py -------------------------------------------------------------------------------- /firecode/Make-Palindrome.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/firecode/Make-Palindrome.py -------------------------------------------------------------------------------- /firecode/Max-Gain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/firecode/Max-Gain.py -------------------------------------------------------------------------------- /firecode/Maximum-Sum-Path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/firecode/Maximum-Sum-Path.py -------------------------------------------------------------------------------- /firecode/Number-of-Full-Nodes-in-a-Binary-Tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/firecode/Number-of-Full-Nodes-in-a-Binary-Tree.py -------------------------------------------------------------------------------- /firecode/Palindrome-Tester.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/firecode/Palindrome-Tester.py -------------------------------------------------------------------------------- /firecode/Power-of-4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/firecode/Power-of-4.py -------------------------------------------------------------------------------- /firecode/Print-Paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/firecode/Print-Paths.py -------------------------------------------------------------------------------- /firecode/Recursive-Postorder-Traversal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/firecode/Recursive-Postorder-Traversal.py -------------------------------------------------------------------------------- /firecode/Recursive-Preorder-Traversal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/firecode/Recursive-Preorder-Traversal.py -------------------------------------------------------------------------------- /firecode/Repeated-Elements-in-Array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/firecode/Repeated-Elements-in-Array.py -------------------------------------------------------------------------------- /firecode/Reverse-a-Singly-Linked-List.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/firecode/Reverse-a-Singly-Linked-List.py -------------------------------------------------------------------------------- /firecode/Reverse-a-String.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/firecode/Reverse-a-String.py -------------------------------------------------------------------------------- /firecode/Rotate-Linear-Array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/firecode/Rotate-Linear-Array.py -------------------------------------------------------------------------------- /firecode/Rotate-a-Square-Image-Counterclockwise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/firecode/Rotate-a-Square-Image-Counterclockwise.py -------------------------------------------------------------------------------- /firecode/Stock-Market-Oracle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/firecode/Stock-Market-Oracle.py -------------------------------------------------------------------------------- /firecode/Unique-Chars-in-a-String.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/firecode/Unique-Chars-in-a-String.py -------------------------------------------------------------------------------- /firecode/Wildcard-Pattern-Matching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/firecode/Wildcard-Pattern-Matching.py -------------------------------------------------------------------------------- /google-foobar/hey_i_already_did_that.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/google-foobar/hey_i_already_did_that.py -------------------------------------------------------------------------------- /google-foobar/lovely_lucky_lambs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/google-foobar/lovely_lucky_lambs.py -------------------------------------------------------------------------------- /google-foobar/minion_labor_shifts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/google-foobar/minion_labor_shifts.py -------------------------------------------------------------------------------- /google-foobar/prepare_the_bunnies_escape.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/google-foobar/prepare_the_bunnies_escape.py -------------------------------------------------------------------------------- /other/Generate-Parentheses-Random.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/other/Generate-Parentheses-Random.py -------------------------------------------------------------------------------- /other/Palantir-Terrain-Classification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/other/Palantir-Terrain-Classification.py -------------------------------------------------------------------------------- /other/countduplicates.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/other/countduplicates.cpp -------------------------------------------------------------------------------- /other/reversewordsinstring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/other/reversewordsinstring.py -------------------------------------------------------------------------------- /other/substringcounter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/other/substringcounter.py -------------------------------------------------------------------------------- /other/switcharrays.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AG-Systems/programming-problems/HEAD/other/switcharrays.py --------------------------------------------------------------------------------