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.
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.
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.
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.
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.
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.
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!
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.
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!
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.
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
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.
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.
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.
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.
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.
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.
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.
Oh Hello!

Welcome to my digital notebook! It's a bit wild around here, but I'm sure you'll find something you like.

Begin typing your search above and press return to search. Press Esc to cancel.