xxLowest Common AncestorThere is a series of LeetCode questions about the lowest common ancestor (LCA) in binary trees. It’s a great way to learn about recursions…3 min read·2 days ago----
xxLeetCode — 962. Maximum Width RampI like this problem because it’s quite inspiring about how we can handle an array.3 min read·2 days ago----
xxCompare lexicographicallyThere are problems involving processing strings such that they can be lexicographically smallest/largest. Some patterns could be observed…1 min read·2 days ago----
xxMonotonic StackA stack is a linear data structure and allows LIFO (Last-In-First-Out) operations. Monotonic stacks are stacks where elements are…3 min read·3 days ago----
xxManacher’s algoAn O(N) algorithm to find the longest palindromic substring.2 min read·May 3, 2024----
xxIntro to Kafka— shawnlyuKafka is a distributed system that provides a highly scalable, elastic, fault-tolerant, and secure solution to event streaming.3 min read·Aug 25, 2021----
xxJava Garbage CollectionOriginally published at https://shawnlyu.com on October 27, 2020.2 min read·Oct 27, 2020----