STATUS: ONLINE UPTIME: 00:00:00 THEME: LIGHT

$ route /posts --ready

$ ls -la /posts

total: 7 (tag #data-structures)

> clear tag

$ open windows.mode

Array vs Hash Map Lookup — What Really Wins in Performance?

Array vs Hash Map Lookup — What Really Wins in Performance?

Why array index lookup often beats hash map lookup in practice, even though both are O(1). Understanding constant factors, CPU cache, and real-world performance.

#data-structures#performance#algorithms
4/28/2026
Array Fundamentals

Array Fundamentals

A complete guide to arrays from first principles — what they are, how they work, common operations, and the core techniques every programmer should know.

#data-structures#algorithms#arrays
3/6/2026
Monotonic Stack Pattern

Monotonic Stack Pattern

Plain-language guide to using monotonic stacks for one-pass comparisons.

#research#algorithms#data-structures
3/3/2026
Java HashMap: Understanding equals() and hashCode()

Java HashMap: Understanding equals() and hashCode()

A complete guide to equals() and hashCode() in Java, explaining the contract, how HashMap works internally, common mistakes, and best practices.

#java#hashmap#data-structures
12/17/2025
Queue Data Structure - Scheduling Your Tasks

Queue Data Structure - Scheduling Your Tasks

Understanding how Queue works as both a computer science concept and a mental model for task scheduling in modern systems.

#data-structures#queue#scheduling
11/15/2025
Heaps in Plain Language: How Computers Always Find the Next Best Thing

Heaps in Plain Language: How Computers Always Find the Next Best Thing

Understanding heap data structures and how they efficiently manage priorities in computing systems.

#data-structures#algorithms#heap
11/4/2025
Difference Between Linked List and Array List

Difference Between Linked List and Array List

Understanding the fundamental differences between linked lists and array lists, their trade-offs, and when to use each data structure.

#data-structures#algorithms#arrays
10/4/2025