Johnson LiuCatalan Numbers (Part II)In our previous article, we learned that Catalan numbers is a sequence of infinite numbers with its own property. We also went through some…2 min read·Aug 30, 2021----
Johnson LiuCatalan Numbers (Part I)What are Catalan numbers? To put it shortly, Catalan numbers is a sequence of infinite numbers with its own property. In mathematics, we…3 min read·Aug 23, 2021----
Johnson LiuSolving Valid ParenthesesThis week will take a look at a popular leetcode problem and try to solve it with a data structure that we are familiar with. This question…3 min read·Aug 16, 2021----
Johnson LiuJavascript — Revisiting Core TopicsOn one of my previous posts, we dived in to the topic of asynchronous vs synchronous. This week, we’ll look at a few other core topics and…2 min read·Aug 9, 2021----
Johnson LiuHashMap aka Dictionary aka …Do you have a need for speed? Do you want to do a search and get the answer right here? Right now? If you do, then hash maps are for you…3 min read·Jul 26, 2021----
Johnson LiuNavigating A Binary Search TreeIn a previous blog, I went over a coding challenge where we were searching for the closest value in a binary search tree (BST). But now we…3 min read·Jul 19, 2021----
Johnson LiuJavascript — Synchronous versus AsynchronousAs a software engineer, one concept you need to understand is the difference between synchronous and asynchronous code. As the name…3 min read·Jul 12, 2021----
Johnson LiuFinding The Closest Value in a Binary Search Tree (BST)This week let us take a step up and learn about the Binary Search Tree, also known as the BST in abbreviation. If you haven’t read up on…3 min read·Jul 5, 2021----
Johnson LiuRevisiting Object-Oriented Programming (OOP)As a programmer or even as someone who is starting off learning how to write code, the concept of OOP is a very big concept you will have…4 min read·Jun 28, 2021----