The document summarizes sorting and searching algorithms. It describes linear and binary search algorithms and analyzes their performance. It also describes selection sort, bubble sort, and heapsort algorithms. Selection sort has O(n^2) performance while bubble sort and heapsort have comparable performance to selection sort. Heapsort improves on these and has O(nlogn) performance by using a heap data structure implemented as an array.
Related topics: