Posts in Collection "Data Structure and Algorithm"

Red-Black Tree

Red-Black Tree is a data structure that stores elements in a binary search tree.

Binary Search

Binary Search is an efficient search algorithm for finding a specific element in a sorted array.

Dynamic Programming

Dynamic Programming is a technique used to solve optimization problems by breaking them down into smaller subproblems.

Greedy Algorithm

Greedy Algorithm is a type of algorithm that makes the best choice at each step to achieve the optimal solution.

B-Tree

B-Tree is a data structure that stores elements in a tree structure.

Heap

Heap is a data structure that stores elements in a tree-like structure.

Map

Map is a data structure that contains key-value pairs.