Section 2.1. Introduction
Section 2.2. Sorting a Dictionary
Section 2.3. Processing Selected Pairs of Structured Data Efficiently
Section 2.4. Sorting While Guaranteeing Sort Stability
Section 2.5. Sorting by One Field, Then by Another
Section 2.6. Looking for Items in a Sorted Sequence Using Binary Search
Section 2.7. Sorting a List of Objects by an Attribute of the Objects
Section 2.8. Sorting by Item or by Attribute
Section 2.9. Selecting Random Elements from a List Without Repetition
Section 2.10. Performing Frequent Membership Tests on a Sequence
Section 2.11. Finding the Deep Index of an Item in an Embedded Sequence
Section 2.12. Showing Off Quicksort in Three Lines
Section 2.13. Sorting Objects Using SQL's ORDER BY Syntax