Kim Hung’s ThinkStack
Resume
Mathematics
Convex Optimization
Probability
Statistics
AI
Programming
English
German
Posts
Categories
All
(27)
DSU
(1)
backtracking
(1)
bit manipulation
(1)
data structure
(2)
docker
(1)
greedy
(1)
leetcode
(18)
parallel
(1)
programming
(26)
project-euler
(3)
Programming
Backtracking with Duplicate Skipping — Clean Solution to Combination Sum II
backtracking
leetcode
programming
Backtracking with Duplicate Skipping — Clean Solution to Combination Sum II
Jul 21, 2025
Kim Hung Bui
Project Euler Problem 54- Poker Hands
An interesting Prime problem
Jul 21, 2025
Kim Hung Bui
Optimizing String Partitioning – LeetCode 763 Deep Dive
leetcode
programming
greedy
Greedy approach
Jul 19, 2025
Kim Hung Bui
Merge Triplets to Form Target Triplet
leetcode
programming
Greedy Intuition and One-Pass Solution
Jul 19, 2025
Kim Hung Bui
Valid Parenthesis String with Wildcards - A Greedy Stack Approach
project-euler
programming
Many approaches
Jul 19, 2025
Kim Hung Bui
Combinatoric Selections
project-euler
programming
Some simple observations
Jul 19, 2025
Kim Hung Bui
Merge Triplets to Form Target Triplet
project-euler
programming
Some simple observations
Jul 19, 2025
Kim Hung Bui
846. Hand of straights
leetcode
programming
Greedy Problem Solving Framework
Jul 18, 2025
Kim Hung Bui
Gas Station
leetcode
programming
Solving the Gas Station Problem Step-by-Step — From Naive to Greedy
Jul 17, 2025
Kim Hung Bui
Greedy Problem Solving Framework
leetcode
programming
Greedy Problem Solving Framework
Jul 17, 2025
Kim Hung Bui
Prime Digit Replacements
leetcode
programming
An interesting Prime problem
Jul 16, 2025
Kim Hung Bui
45. Jump Game II
leetcode
programming
An interesting Greedy problem
Jul 16, 2025
Hung
Maximum subarray problem and Kadane’s algorithm
leetcode
programming
Problem in computer science
Jun 2, 2025
Hung
127. Word Ladder
leetcode
programming
Your post description
May 30, 2025
Hung
2359. Find Closest Node to Given Two Nodes
leetcode
programming
Your post description
May 30, 2025
Hung
Role of Parallel Computing
parallel
programming
introduction to parallel computing
May 7, 2025
Hung
Count good triplets
leetcode
programming
Your post description
Apr 15, 2025
Hung
Maximum subarray
leetcode
programming
Your post description
Apr 4, 2025
Hung
Disjoint Set Union
programming
data structure
This article discusses the data structure Disjoint Set Union or DSU. Often it is also called Union Find because of its two main operations.
Mar 21, 2025
Kim Hung Bui
Minimum Cost Walk in Weighted Graph
programming
data structure
DSU
This article discusses the data structure Disjoint Set Union or DSU. Often it is also called Union Find because of its two main operations.
Mar 21, 2025
Kim Hung Bui
Docker basics
programming
docker
This chapter introduces containerization with Docker and relevant concepts such as image and volume.
Mar 21, 2025
Kim Hung Bui
Parity invariance
bit manipulation
programming
Your post description
Mar 20, 2025
Hung
3191. Minimum Operations to Make Binary Array Elements Equal to One I
leetcode
programming
Your post description
Mar 20, 2025
Hung
leetcode-Longest-Nice-Subarray
leetcode
programming
Your post description
Mar 18, 2025
Hung
House robber
leetcode
programming
Your post description
Mar 17, 2025
Hung
Divide Array Into Equal Pairs
leetcode
programming
Your post description
Mar 17, 2025
Hung
How to approach most DP problems
leetcode
programming
Approaches for DP problems
Mar 17, 2025
Kim Hung Bui
No matching items