HonestCode
About
HonestCode Main Page
Categories
All
(4)
2026
(4)
analysis
(1)
competitive programming
(1)
data structures
(2)
A Simple String Hashing Method
data structures
2026
Modular arithmetic simplified is the remainder of integer division; in the example sense, for any values
\(a,b\)
and a non-zero value
\(m\)
,
\(a \cong b \text{ (mod } m)\)
if…
Feb 1, 2026
Alexander Wen
Rule of 100 Million: Estimating Big-O Runtime Expectations
competitive programming
2026
There is a reason why experienced competitive programmers can look at a problem and then within seconds, be able to determine a basic idea of the solution. All problems in…
Jan 24, 2026
Alexander Wen
An Intro to Segment Trees and Their Applicability to Database Management Systems
2026
analysis
It goes without saying that PostgreSQL, MondoDB, Redis, and all other database management systems require efficient methods for managing and querying their stored databases.…
Jan 16, 2026
Alexander Wen
Sparse Tables
data structures
2026
Suppose a hiker is mapping out a mountain range. They walk across the mountain and record their current altitude in meters at important landmarks in this diagram:
Jan 8, 2026
Alexander Wen
No matching items