skip to content
Designing components with the C++ STL : a new approach to programming Preview this item
ClosePreview this item

Designing components with the C++ STL : a new approach to programming

Author: Ulrich Breymann
Publisher: Harlow, England ; Reading, MA : Addison-Wesley, 2000.
Edition/Format:   Book : English : Updated edView all editions and formats
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

 

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Additional Physical Format: Online version:
Breymann, Ulrich.
Designing components with the C++ STL.
Harlow, England ; Reading, MA : Addison-Wesley, 2000
(OCoLC)606278364
Document Type: Book
All Authors / Contributors: Ulrich Breymann
ISBN: 0201674882 9780201674880
OCLC Number: 43378060
Notes: Previous ed.: 1998.
"Updated to cover the new C++ standard"--Cover.
Description: xvii, 300 p. ; 24 cm.
Contents: 1 Concept of the C++ Standard Template Library 3 --
1.1 Genericity of components 4 --
1.2 Abstract and implicit data types 4 --
1.3 Fundamental concept 5 --
1.4 Internal functioning 9 --
1.5 Complexity 14 --
1.6 Auxiliary classes and functions 19 --
1.7 Some conventions 28 --
2 Iterators 29 --
2.1 Iterator properties 30 --
2.2 Stream iterators 37 --
3 Containers 47 --
3.1 Data type interface 47 --
3.2 Container methods 48 --
3.3 Sequences 50 --
3.4 Iterator categories and containers 60 --
3.5 Iterators for insertion into containers 66 --
4 Abstract data types 73 --
4.1 Stack 73 --
4.2 Queue 74 --
4.3 Priority queue 76 --
4.4 Sorted associative containers 78 --
Part II Algorithms 87 --
5 Standard algorithms 89 --
5.1 Copying algorithms 89 --
5.2 Algorithms with predicates 90 --
5.3 Nonmutating sequence operations 91 --
5.4 Mutating sequence operations 105 --
5.5 Sorting, merging, and related operations 126 --
5.6 Set operations on sorted structures 139 --
5.7 Heap algorithms 146 --
5.8 Minimum and maximum 155 --
5.9 Lexicographical comparison 156 --
5.10 Permutations 157 --
5.11 Numeric algorithms 158 --
Part III Beyond the STL: components and applications 165 --
6 Set operations on associative containers 167 --
6.1 Subset relation 168 --
6.2 Union 168 --
6.3 Intersection 169 --
6.4 Difference 170 --
6.5 Symmetric difference 170 --
6.6 Example 171 --
7 Fast associative containers 175 --
7.1 Fundamentals 175 --
7.3 Set 188 --
7.4 Overloaded operators for sets 188 --
8 Various applications 193 --
8.1 Cross-reference 193 --
8.2 Permuted index 195 --
8.3 Thesaurus 198 --
9 Vectors and matrices 203 --
9.1 Checked vectors 203 --
9.2 Matrices as nested containers 205 --
9.3 Matrices for different memory models 212 --
9.4 Sparse matrices 218 --
10 External sorting 231 --
10.1 External sorting by merging 231 --
10.2 External sorting with accelerator 238 --
11 Graphs 243 --
11.1 Class Graph 246 --
11.2 Dynamic priority queue 255 --
11.3 Graph algorithms 263 --
A.1 Auxiliary programs 275 --
A.1.1 Reading the thesaurus file roget.dat 275 --
A.1.2 Reading a graph file 276 --
A.1.3 Creation of vertices with random coordinates 277 --
A.1.4 Connecting neighboring vertices 278 --
A.1.5 Creating a LATEX file 279 --
A.3 Solutions to selected exercises 282 --
A.4 Overview of the sample files 287 --
A.4.1 Additions to the include directory 288 --
A.4.2 Files for the introductory examples 288 --
A.4.3 Files for the standard algorithms 288 --
A.4.4 Files for applications and extensions 288.
Responsibility: Ulrich Breymann.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


<http://www.worldcat.org/oclc/43378060>
library:oclcnum"43378060"
library:placeOfPublication
library:placeOfPublication
library:placeOfPublication
owl:sameAs<info:oclcnum/43378060>
rdf:typeschema:Book
rdfs:seeAlso
rdfs:seeAlso
schema:about
schema:about
rdf:typeschema:CreativeWork
schema:name"Standard template library (Computer file)"
schema:about
schema:about
schema:about
rdf:typeschema:CreativeWork
schema:name"Standard template library."
schema:about
schema:author
schema:bookEdition"Updated ed."
schema:datePublished"2000"
schema:inLanguage"en"
schema:name"Designing components with the C++ STL : a new approach to programming"
schema:numberOfPages"300"
schema:publisher
Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.