Jeff OkawaDynamic Programming: 343 Integer BreakIn today’s DP example, let’s take a look at problem #343 Integer Break. Given a positive integer n, break it into the sum of at least two…Mar 23, 20181Mar 23, 20181
Jeff OkawaDynamic Programming: 120. TriangleIn today’s DP example, let’s take a look at problem #120 Triangle from LeetCode. Take a look at the original problem description if you…Mar 21, 2018Mar 21, 2018
Jeff OkawaDynamic Programming v.s. MemoizationIn this article, we’re not going to discuss the basics of DP or Memoization, but try to explain the difference between the two and why they…Mar 20, 20181Mar 20, 20181
Jeff Okawa0–1 Weighted KnapsackThe 0–1 Weighted Knapsack(sack) problem is a well studied problem often used as an example for dynamic programming. My issue is that many…Mar 15, 20181Mar 15, 20181
Jeff OkawaGet Views #1: Value to the communityIn a previous post, I talked about several of the reasons why your video are not getting views. I can understand the strong feelings people…Mar 10, 2018Mar 10, 2018
Jeff OkawaCurrying and CurryingIn today’s TL;DR series, we’ll talk about JavaScript currying. Click here to know more about the TL;DR series.Mar 9, 2018Mar 9, 2018
Jeff OkawaDefault Implementations on InterfacesIn today’s TL;DR series, we’ll talk about default methods. Click here to know more about the TL;DR series.Mar 7, 2018Mar 7, 2018
Jeff OkawaIntroduction to Java 8 lambdasIn today’s TL;DR series, we’ll talk about lambdas. Click here to know more about the TL;DR series.Mar 7, 2018Mar 7, 2018
Jeff OkawaFun with HoistingIn today’s TL;DR series, we’ll talk about hoisting. Click here to know more about the TL;DR series.Mar 7, 2018Mar 7, 2018
Jeff OkawaTL;DR SeriesA lot of tutorials are just too long or mix too many concepts so I decided to start witting a shorter series of tutorials that cut straight…Mar 7, 2018Mar 7, 2018