Welcome to the exercises section on Data Structures and Algorithms. This page provides a curated list of exercises to help you practice and deepen your understanding of these fundamental concepts.

Exercises List

Here are some exercises to get you started:

Sorting Algorithms

Sorting algorithms are a fundamental part of computer science. Here are some popular sorting algorithms:

  • Bubble Sort
  • Selection Sort
  • Insertion Sort
  • Merge Sort
  • Quick Sort

Learn more about sorting algorithms

Binary Search

Binary search is an efficient algorithm for finding an item from a sorted list of items.

Practice binary search with this exercise

Linked Lists

Linked lists are a fundamental data structure that can be used to implement other data structures like stacks and queues.

Explore linked lists with this exercise

Linked List Example