Algorithms

Step-by-step procedures for solving problems or performing tasks.

Sorting
Algorithms that arrange elements in a specific order.

2 flashcards available

Searching
Algorithms that find an element in a data structure.

1 flashcards available

Dynamic Programming
Method for solving complex problems by breaking them down into simpler subproblems.

2 flashcards available

Greedy Algorithms
Algorithms that make locally optimal choices at each step.

0 flashcards available

Recursion
Technique where a function calls itself to solve a problem.

0 flashcards available

Bit Manipulation
Techniques for manipulating bits or groups of bits.

0 flashcards available