Open in app

Sign In

Write

Sign In

Johnson Liu
Johnson Liu

7 Followers

Home

About

Aug 30, 2021

Catalan 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 questions or examples that would use Catalan numbers to provide the answer. Just like square numbers or Fibonacci numbers, Catalan Numbers has its own sequence pattern…

2 min read

Catalan Numbers (Part II)
Catalan Numbers (Part II)

2 min read


Aug 23, 2021

Catalan 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 have different sequence of number patterns that we’ve all have come across. Of course no other sequence would be possible with out our basic counting numbers sequence(1,2,3,4,5…)…

3 min read

Catalan Numbers (Part I)
Catalan Numbers (Part I)

3 min read


Aug 16, 2021

Solving Valid Parentheses

This 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 is extremely relevant to every day coding. Anyone who has touched a code editor knows the frustration and the feeling of missing a…

3 min read

Solving Valid Parentheses
Solving Valid Parentheses

3 min read


Aug 9, 2021

Javascript — Revisiting Core Topics

On 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 refresh our knowledge of Javascript. Classes & Object According to MDN Web Docs, classes are are a template for creating objects. They encapsulate data with code…

2 min read

Javascript — Revisiting Core Topics
Javascript — Revisiting Core Topics

2 min read


Aug 2, 2021

Checking for :

Palindromes | semordnilaP Going through algorithms and practice questions, we all have come across a palindrome or two. If you haven’t, you will run in to one soon. So what is a palindrome you ask? A palindrome is a word, phrase, number or a sequence of characters that reads the same backward or…

4 min read

Checking for :
Checking for :

4 min read


Jul 26, 2021

HashMap 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 because they have a time complexity of O(1). Before we dig any deeper, you should know the HashMap data…

3 min read

HashMap aka Dictionary aka …
HashMap aka Dictionary aka …

3 min read


Jul 19, 2021

Navigating A Binary Search Tree

In 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 will go through a binary search tree and see how we can insert and search from a tree. To start off lets explain…

3 min read

Navigating A Binary Search Tree
Navigating A Binary Search Tree

3 min read


Jul 12, 2021

Javascript — Synchronous versus Asynchronous

As a software engineer, one concept you need to understand is the difference between synchronous and asynchronous code. As the name implies, synchronous code is sequential, or one at a time. Each line of code is dependent on the completion of the previous line above and doesn’t get performed until…

3 min read

Javascript — Synchronous versus Asynchronous
Javascript — Synchronous versus Asynchronous

3 min read


Jul 5, 2021

Finding 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 binary search and how to setup a binary search tree yet, I highly suggest you to get familiar with that first before…

3 min read

Finding The Closest Value in a Binary Search Tree (BST)
Finding The Closest Value in a Binary Search Tree (BST)

3 min read


Jun 28, 2021

Revisiting 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 to learn. Often times, as a new programmer or engineering student, you hear the term OOP (O O P, not oops) but…

4 min read

Revisiting Object-Oriented Programming (OOP)
Revisiting Object-Oriented Programming (OOP)

4 min read

Johnson Liu

Johnson Liu

7 Followers

Software Engineer

Following
  • Sara Cemal

    Sara Cemal

  • Greg Shivcharran

    Greg Shivcharran

  • Ori Markowitz

    Ori Markowitz

  • Adam Napoletano

    Adam Napoletano

  • Mary Rachael Koenke

    Mary Rachael Koenke

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech