© Armstrong Subero 2020
A. SuberoCodeless Data Structures and Algorithms https://doi.org/10.1007/978-1-4842-5725-8_8

8. Searching Algorithms

Armstrong Subero1 
(1)
Basse Terre, Moruga, Trinidad and Tobago
 

In the previous chapter, we looked at sorting. In this chapter, we will look at another equally important facet of algorithms, that of searching. Searching is a powerful tool that has found many applications in computing. We will look at some of the most common searching algorithms. We will not focus completely on the mechanics of their operation, but instead you will get an understanding of what they are used for and the gist of how they work. Join me as we journey into this chapter on searching.

Breadth-First Search

We will begin our discussion on ...

Get Codeless Data Structures and Algorithms: Learn DSA Without Writing a Single Line of Code now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.