Cindy ZhengFour Fundamental Object-Oriented Programming Concepts in JavaEncapsulation, abstraction, inheritance and polymorphism. Those are four primary Java OOP concepts. Understanding them can help us…2 min read·Oct 26, 2020----
Cindy ZhengLeetCode 42 Trapping Rain Water— brute force, dynamic programming, two pointers5 min read·Oct 18, 2020----
Cindy ZhengImplement Queues and Stacks in JavascriptJava collection framework provides stack and queue classes. However, in Javascript we do not have stacks and queues provided for us. In…3 min read·Oct 3, 2020----
Cindy ZhengLeetCode 5 Expand Around Center Solution in JavascriptThere are a lot of videos talking about this Longest Palindrome Substring question, but there are still some details that took me awhile…4 min read·Sep 15, 2020----
Cindy Zhengnull vs undefinedBefore we get into null and undefined, we should learn two concepts: javascript primitive values and falsy values. They will help us…2 min read·Sep 14, 2020----
Cindy ZhengJavascript var, let and constPeople always got confused about how to use var, let and const when declare a variable, especially for Javascript beginners. Today we are…3 min read·Sep 7, 2020----