Standard Template Libraries (STL) were created to provide C++ programmers with a suite of rusable programs, or lines of code, that could be used by everyone to increase programming productivity and quality. This book is the definitive reference on C++ programming using STL, as it was written by the
Data Structure Programming: With the Standard Template Library in C++
โ Scribed by Joseph Bergin (auth.)
- Publisher
- Springer-Verlag New York
- Year
- 1998
- Tongue
- English
- Leaves
- 344
- Series
- Undergraduate Texts in Computer Science
- Edition
- 1
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
Once programmers have grasped the basics of object-oriented programming and C++, the most important tool that they have at their disposal is the Standard Template Library (STL). This provides them with a library of re-usable objects and standard data structures. It has recently been accepted by the C++ Standards Committee. This textbook is an introduction to data structures and the STL. It provides a carefully integrated discussion of general data structures and their implementation and use in the STL. In so doing, the author is able to teach readers the important features of abstraction and how to develop applications using the STL.
โฆ Table of Contents
Front Matter....Pages i-xiv
Data Structures and Algorithms....Pages 1-26
Programming with Arrays and Pointers....Pages 27-63
Overview of Container Mechanisms....Pages 65-98
Overview of the Standard Template Library....Pages 99-146
Vector Programming....Pages 147-177
Dequeue Programming....Pages 179-210
Lists....Pages 211-237
Sets, Maps, Multisets, and MultiMaps....Pages 239-266
Hash Tables....Pages 267-294
Back Matter....Pages 295-336
โฆ Subjects
Programming Languages, Compilers, Interpreters; Data Structures; Programming Techniques
๐ SIMILAR VOLUMES
In 1968 Doug McIlroy presented his famous paper, "Mass Produced Software Components" (Ref. 6). Now, more than a quarter of a century later, we still have not fully realized his vision of standard libraries of reusable components (which today are also known as "software building blocks" or "software
The STL Tutorial and Reference Guide is highly acclaimed as the most accessible, comprehensive, and practical introduction to the Standard Template Library (STL). Encompassing a set of C++ generic data structures and algorithms, STL provides reusable, interchangeable components adaptable to many dif
The second edition is clearer and adds more examples on how to use STL in a practical environment. Moreover, it is more concerned with performance and tools for its measurement. Both changes are very welcome. --Lawrence Rauchwerger, Texas A&M UniversitySo many algorithms, so little time! The gen
The book explores the development of a series of key data structures using C and C++. The reader is taken on a graduated journey with each chapter leading to the development of a new C++ template class. The data structures are: A Linked List, including a double linked list that allows a look a
From the first time I encountered this book I was impressed with the idea and approach of teaching someone with no background whatsoever. This almost guaranteed a comprehensive coverage of a language that definitely has its complexities. The book as a whole, with its give and take between the author