Just learning about various data structures is insufficient if your desire is to master computer programming; you also need to learn about algorithms. This section will walk you through the popular searching and sorting algorithms, along with their implementation with Kotlin. You'll also learn about the efficiencies of these algorithms, so that you can wisely decide which algorithm to implement when you're writing a program.
The following chapters will be covered in this section:
- Chapter 6, Deep-Dive into Searching Algorithms
- Chapter 7, Understanding Sorting Algorithms