Notes

Hash Table

Hash Table is a data structure that stores key-value pairs.

Queue

Queue is a data structure that stores elements in a linear structure.

Linked List

Linked List is a data structure that stores elements in a linear structure.

Stack

Stack is a data structure that stores elements in a linear structure.

Array

Array is a data structure consisting of a collection of elements (values or variables), of same memory size, each identified by at least one array index or key.

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.