作者Robert Sedgewick and Kevin Wayne Princeton University Preface . . . . . . . . . . . . . . . . . . . . . . . . .viii 1 Fundamentals . . . . . . . . . . . . . . . . . . . . . .3 1.1 Basic Programming Model 8 1.2 Data Abstraction 64 1.3 Bags, Queues, and Stacks 120 1.4 Analysis of Algorithms 172 1.5