YuelinBlogBlogTagsAbout
GitHub
LinkedIn
Portfolio

dynamic programming


  • September 26, 2025

    The 0-1 Knapsack Problem: From 2D to Space-Optimized 1D DP

    Master the 0-1 Knapsack problem with clean DP semantics and understand why backwards iteration is required in space-optimized solutions. Learn the snapshot mental model that transfers to other DP problems.

    JavaScript Algorithms Dynamic Programming Interview
    2 min read
    Read article →

Tags

JavaScript (39)Algorithms (19)Best Practices (18)React (18)Data Structures (13)Interview (9)API (6)Blogging (5)TypeScript (5)Performance (4)Data Types (4)Tutorial (3)Career (3)Node.js (3)AWS (3)MERN (3)UI/UX (3)Testing (3)File Handling (3)State Management (3)AI/ML (2)Docker (2)Next.js (2)Security (2)Animation (2)Dynamic Programming (1)Two Pointers (1)Matrix (1)Git (1)Stripe (1)Vercel (1)VSCode (1)Express (1)
MailGitHubInstagramLinkedin
Yuelin Liu