The document discusses greedy algorithms and covers the following topics in 3 chapters: 1) Introduction to greedy methods, their properties, and general approach. 2) Optimal merge patterns and Huffman coding, explaining how to minimize record movements when merging multiple files. 3) Examples calculating optimal merge orders and record movements for files of different lengths.