Back to Blog

Computer Science articles

7 articles

Learn linear search (sequential search): how it works, when to use it, complexity, and clear JavaScript implementations.

Master merge sort: a stable, O(n log n) divide-and-conquer sorting algorithm. Learn how it works, implementations, complexity, and when to use it.

Learn how bubble sort works, its time complexity, and when to use this fundamental sorting algorithm. Includes step-by-step examples and implementation details.

Learn how binary search works, its time complexity, and when to use this powerful search algorithm. Includes practical examples and implementation details.

A comprehensive overview of the most important algorithms that every software developer should understand and be able to implement.

A comprehensive guide to understanding and mastering data structures and algorithms for technical interviews and beyond.

2 min read

Understanding Big O Notation

A beginner-friendly guide to understanding Big O notation, a crucial concept in computer science for analyzing algorithm efficiency.

Need a WordPress site that is fast, secure and stays online?

Tell me about your site and goals. I will tell you what I would change and what it would take.

  • Free 15-minute call
  • No commitment
  • Clear next steps