Back to Topics

Databases

Indexing, storage engines, and query optimization structures

3 topics 12 problems 0 completed Read about Databases →
BT

B-Tree

The data structure behind many database and storage indexes

4 problems

Validate Binary Search Tree

Ordered-tree validation, useful as nearby practice for index-style trees.

LeetCode

Insert into a Binary Search Tree

Practice ordered insertion logic and tree navigation.

LeetCode

Delete Node in a BST

Deletion cases mirror the kind of balancing logic tree indexes rely on.

LeetCode

Kth Smallest Element in a BST

Ordered traversal problem that connects well to indexed search structures.

LeetCode
TR

Binary Tree

Tree-shaped reasoning in compilers, compression, and decision systems

4 problems

Binary Tree Level Order Traversal

Breadth-first traversal for layered hierarchical processing.

LeetCode

Maximum Depth of Binary Tree

Recursive depth aggregation over a hierarchical structure.

LeetCode

Lowest Common Ancestor of a Binary Tree

Tree-structured reasoning that combines results from subtrees.

LeetCode

Binary Tree Right Side View

Combines traversal order with visible-state reasoning.

LeetCode
HM

Hash Table

Fast lookup for caches, symbol tables, and session state

4 problems

Two Sum

The standard exact-key lookup problem for hash maps.

LeetCode

Valid Anagram

Frequency counting with a simple key-to-count map.

LeetCode

Group Anagrams

Canonical-key grouping built on hash table lookup.

LeetCode

Design HashMap

Closer to the data structure itself instead of just using a built-in map.

LeetCode