Data Structures and Algorithms 1: Sorting and Searching
β Scribed by Kurt Mehlhorn
- Publisher
- Springer
- Year
- 1984
- Tongue
- English
- Leaves
- 351
- Series
- EATCS Monographs on Theoretical Computer Science 1
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
The design and analysis of data structures and efficient algorithms has gained considerable importance in recent years. The concept of "algorithm" is central in computer science, and "efficiency" is central in the world of money. I have organized the material in three volumes and nine chapters. Vol. 1: Sorting and Searching (chapters I to III) Vol. 2: Graph Algorithms and NP-completeness (chapters IV to VI) Vol. 3: Multi-dimensional Searching and Computational G- metry (chapters VII and VIII) Volumes 2 and 3 have volume 1 as a common basis but are indepenΒ dent from each other. Most of volumes 2 and 3 can be understood without knowing volume 1 in detail. A general kowledge of algorithΒ mic principles as laid out in chapter 1 or in many other books on algorithms and data structures suffices for most parts of volumes 2 and 3. The specific prerequisites for volumes 2 and 3 are listed in the prefaces to these volumes. In all three volumes we present and analyse many important efficient algorithms for the fundamental computaΒ tional problems in the area. Efficiency is measured by the running time on a realistic model of a computing machine which we present in chapter I. Most of the algorithms presented are very recent invenΒ tions; after all computer science is a very young field. There are hardly any theorems in this book which are older than 20 years and at least fifty percent of the material is younger than 10 years.
β¦ Table of Contents
Front Matter....Pages I-XIV
Foundations....Pages 1-39
Sorting....Pages 40-101
Sets....Pages 102-316
Algorithmic Paradigms....Pages 317-324
Back Matter....Pages 325-336
β¦ Subjects
Computation by Abstract Devices; Data Structures; Algorithm Analysis and Problem Complexity
π SIMILAR VOLUMES
Robert Sedgewick has thoroughly rewritten and substantially expanded and updated his popular work to provide current and comprehensive coverage of important algorithms and data structures. Christopher Van Wyk and Sedgewick have developed new C++ implementations that both express the methods in a con
Robert Sedgewick has thoroughly rewritten and substantially expanded and updated his popular work to provide current and comprehensive coverage of important algorithms and data structures. Christopher Van Wyk and Sedgewick have developed new C++ implementations that both express the methods in a con
The book always interprets each algorithm in English that cannot be easily understood. Sometime, after taking time to have understood the algorithm by myself, I found its english in this book is in a so a weird expression that even make the algorithm more confusing. At most time, the interpretation