---
comments: true
icon: material/text-search
---

# Chapter 10. &nbsp; Searching

![Searching](../assets/covers/chapter_searching.jpg){ class="cover-image" }

!!! abstract

    Searching is an adventure into the unknown; where we may need to traverse every corner of a mysterious space, or perhaps we’ll quickly locate our target.
    
    On this journey of discovery, each exploration may end up with an unexpected answer.

## Chapter contents

- [10.1 &nbsp; Binary search](binary_search.md)
- [10.2 &nbsp; Binary search insertion](binary_search_insertion.md)
- [10.3 &nbsp; Binary search boundaries](binary_search_edge.md)
- [10.4 &nbsp; Hashing optimization strategies](replace_linear_by_hashing.md)
- [10.5 &nbsp; Search algorithms revisited](searching_algorithm_revisited.md)
- [10.6 &nbsp; Summary](summary.md)
