Chapter 1.3 Common Algorithms & Data Structures

There are many different algorithms and data structures used in computer science and software engineering. Some of the most common algorithms include sorting algorithms, such as bubble sort and quick sort, searching algorithms, such as linear search and binary search, and graph algorithms, such as depth-first search and breadth-first search.

Data structures, such as arrays, linked lists, stacks, queues, trees, and graphs, are used to store and organize data in a way that supports efficient algorithms and efficient data processing.

In this course, you will learn about some of the most common algorithms and data structures, and how to implement and use them in real-world scenarios.