DEV Community

#datastructures

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Heap & Priority Queue: The Sorting Hat's Secret Weapon

Heap & Priority Queue: The Sorting Hat's Secret Weapon

Comments
6 min read
How Autocomplete Search Engines Work

How Autocomplete Search Engines Work

Comments
6 min read
Coin Change II: Counting Ways With Unlimited Coins

Coin Change II: Counting Ways With Unlimited Coins

Comments
5 min read
A* Search on grid based pathfinding with obstacle avoidance

A* Search on grid based pathfinding with obstacle avoidance

Comments
4 min read
Stimulate TRIE data structure

Stimulate TRIE data structure

Comments
4 min read
Rod Cutting: Unbounded Knapsack With a Different Label on the Inputs

Rod Cutting: Unbounded Knapsack With a Different Label on the Inputs

Comments
5 min read
Traversing the Tree Like a Jedi: Recursive vs Iterative Inorder Traversal

Traversing the Tree Like a Jedi: Recursive vs Iterative Inorder Traversal

Comments
5 min read
How Java HashMap Prevents Hash Collision DoS Attacks

How Java HashMap Prevents Hash Collision DoS Attacks

Comments
4 min read
Counting Sort: The Sorting Hat's Secret

Counting Sort: The Sorting Hat's Secret

Comments
4 min read
Backtracking: The Inception of Problem Solving

Backtracking: The Inception of Problem Solving

Comments
4 min read
Understanding Stacks and Queues in Go

Understanding Stacks and Queues in Go

Comments
5 min read
How Structural Sharing Makes Immutability Fast

How Structural Sharing Makes Immutability Fast

1
Comments
4 min read
Heap and Priority Queue Invariants: Implementing Min-Heap from Scratch and Top-K Elements

Heap and Priority Queue Invariants: Implementing Min-Heap from Scratch and Top-K Elements

Comments
5 min read
Union-Find: The Matrix of Disjoint Sets

Union-Find: The Matrix of Disjoint Sets

Comments
5 min read
Your Social Network: When "Optimize It" Is a Trap

Your Social Network: When "Optimize It" Is a Trap

Comments
14 min read
👋 Sign in for the ability to sort posts by relevant, latest, or top.