⚙️ C++ Algorithms

Let’s explore some core algorithms you’ll use constantly when building software in C++.

🔍 Linear Search

Searches for a value by checking every element in a list.

🔍 Binary Search (Sorted Array)

Efficiently searches a sorted array by dividing search space in half.

↩️ Recursion (Factorial)

📊 Bubble Sort

🧮 Fibonacci Sequence

Generate numbers where each is the sum of the two before it.

💡 Learn to implement these manually first — but in production, use STL functions like sort(), binary_search(), and find() for speed and safety.