The document summarizes several linear sorting algorithms, including bucket sort, counting sort, general bucket sort, and radix sort. Counting sort runs in O(n+k) time and O(k) space, where k is the range of integer keys, and is stable. Radix sort uses a stable sorting algorithm like counting sort to sort based on each digit of d-digit numbers, resulting in O(d(n+k)) time for sorting n numbers with d digits in the range [1,k].