This is an old revision of the document!
Chapter 4
This chapter, as its descriptive title indicates, talks about greedy algorithm. The introduction of the chapter first points out the philosophy behind the different greedy algorithms: using a local decision to optimal small steps and constructing a overall optimal solution at the same time. Then the introduction summarizes the context of the chapter: listing out examples to let us get a feeling of why greedy algorithms are greedy.
Section 1: Interval Scheduling: The Greedy Algorithm Stays Ahead
This section illustrates the first example of greedy algorithms in details: the interval scheduling.