Categories Software Dev Journey August 2, 2022 Grind 75 Question 26: Insert Interval In which I experience my first merge sort problem with the Leetcode "medium" question, Insert Interval -- and spend far too long puzzling over it.
Categories Software Dev Journey August 2, 2022 Grind 75 Question 25: Contains Duplicate In which I solve the Leetcode "easy" question Contains Duplicate two times over and in 5 minutes flat. And am reminded of the fact that Set() exists.
Categories Software Dev Journey August 1, 2022 Grind 75 Question 24: Maximum Depth of Binary Tree In which I knock out my first recursive function with no help but previous code -- the Leetcode "easy" problem Maximum Depth of Binary Tree.
Categories Software Dev Journey August 1, 2022 Middle of the Linked List In which I actually solve a Leetcode problem in 20 minutes, the "easy" question, Middle of the Linked List.
Categories Software Dev Journey August 1, 2022 Grind 75 Question 22: Diameter of Binary Tree In which I need all of Neetcode's help to solve yet another binary tree problem, the "easy" Leetcode question Diameter of Binary Tree.
Categories Software Dev Journey August 1, 2022 Grind 75 Question 21: Add Binary In which I overcomplicate the Leetcode "easy" question Add Binary, learn a lot about binary, and realize it's a simple carrying question.
Categories Software Dev Journey July 28, 2022 Grind 75 Question 20: Majority Element In which I solve the confidence-boosting Leetcode "easy" problem, Majority Element, and feel less bad about myself. I'm getting it, guys!
Categories Software Dev Journey July 28, 2022 Grind 75 Question 19: Reverse Linked List In which I spend way too long on the Leetcode "easy" problem Reverse Linked List, and end up needing full help implementing it anyway. Le sigh.
Categories Software Dev Journey July 27, 2022 Grind 75 Question 15: First Bad Version In which I learn how to implement a binary search with the Leetcode "easy" question First Bad Version. I think I'm getting the hang of this!
Categories Software Dev Journey July 27, 2022 Grind 75 Question 13: Linked List Cycle In which I attempt the "easy" Leetcode question Linked List Cycle and become utterly baffled by how to implement fast and slow pointers.
Categories Software Dev Journey July 27, 2022 Grind 75 Question 14: Implement Queue Using Stacks In which I am utterly baffled by, and then manage to crush (after a bit of clarification) the Leetcode "easy" Implement Queue Using Stacks
Categories Software Dev Journey July 26, 2022 Grind 75 Question 12: Balanced Binary Tree In which I complete the "easy" Leetcode question Balanced Binary Tree and get more practice with recursion/just plain get baffled.
Categories Software Dev Journey July 25, 2022 Grind 75 Question 11: Lowest Common Ancestor of a Binary Tree In which I attempt the Leetcode "easy" question Lowest Common Ancestor of a Binary Tree" and learn even more about binary trees than before.
Categories Software Dev Journey July 25, 2022 Grind 75 Question 10: Maximum Subarray In which I brute-force the Leetcode "medium" problem Maximum Subarray before solving it with the help of Neetcode, yet again.
Categories Software Dev Journey July 22, 2022 Grind 75 Question 9: Flood Fill In which I am utterly baffled by the "easy" Leetcode question Flood Fill, and learn all about depth-first searches, graphs, ad recursive functions.
Categories Software Dev Journey July 21, 2022 Grind 75 Question 8: Binary Search In which I complete the "easy" Leetcode problem Binary Search literally in five minutes, on my phone, at the park with my kids.
Categories Software Dev Journey July 21, 2022 Grind 75 Question 7: Valid Anagram In which I complete the "easy" Grind75 question Valid Anagram in 14 of the suggested 15 minutes! I winnnnn! Hire me, Google.
Categories Software Dev Journey July 20, 2022 Grind 75 Question 6: Invert Binary Tree In which I attempt the "easy" and quintessential Leetcode question, Invert Binary Tree. And learn a thing or two about binary trees in the process.