Algorithms

Public Deck • Created by AlgoExpert

15 cards
Card 1
Term
Hashing
Definition
Mapping data to fixed-size values
Card 2
Term
Recursion
Definition
Function calling itself
Card 3
Term
Backtracking
Definition
Trying all possibilities recursively
Card 4
Term
Depth-First Search
Definition
Graph traversal using stack
Card 5
Term
Big O Notation
Definition
Describes algorithm efficiency
Card 6
Term
Merge Sort
Definition
Divide and conquer sorting
Card 7
Term
Greedy Algorithm
Definition
Making locally optimal choices
Card 8
Term
Divide and Conquer
Definition
Breaking problem into smaller parts
Card 9
Term
Binary Search
Definition
Efficient search in sorted array
Card 10
Term
Dynamic Programming
Definition
Solving problems by breaking into subproblems
Card 11
Term
Sorting
Definition
Arranging data in order
Card 12
Term
Searching
Definition
Finding an element in data
Card 13
Term
Quick Sort
Definition
Efficient sorting algorithm
Card 14
Term
Dijkstra's Algorithm
Definition
Shortest path in a graph
Card 15
Term
Breadth-First Search
Definition
Graph traversal algorithm