LIBRISTO
LIBROAMANTO
obligatoriu
Faceți parte dintr-o comunitate de iubitori de cărți din întreaga lume și beneficiați de o mulțime de avantaje Creați-vă un cont gratuit
0
Transport gratuit la punctele de livrare Pick Up peste 349.00 lei
Packeta 15.00 lei Cargus 28.00 lei Easybox 20.00 lei FAN 20.00 lei Punct FAN 16.00 lei Punct DPD 17.00 lei Curier Sameday 24.00 lei Curier DPD 25.00 lei

Livrare gratuită pentru comenzile peste 349,00 lei.

Data Structures and Algorithms with the C++ STL

Limba englezăengleză
Carte Carte broșată
Carte Data Structures and Algorithms with the C++ STL John Farrier
Codul Libristo: 45158769
Editura Packt Publishing, februarie 2024
Explore the C++ 23 STL with practical guidance on vectors, algorithms, and custom types for intermed... Descrierea completă
? points 116 b
251.90 lei
În depozitul extern Expediem în 9-15 zile

30 de zile pentru retur bunuri


Clienții au cumpărat de asemenea


Asynchronous Programming with C++ Juan Antonio Rufes / Carte Carte broșată
common.buy 225.89 lei
C# Data Structures and Algorithms - Second Edition Marcin Jamro / Carte Carte broșată
common.buy 267.70 lei
C# Interview Guide Konstantin Semenenko / Carte Carte broșată
common.buy 236.50 lei
The Python Workshop - Second Edition Mario Corchero / Carte Carte broșată
common.buy 293.50 lei
Building ETL Pipelines with Python Emily Ro Schoof / Carte Carte broșată
common.buy 199.89 lei
Top
Python Crash Course, 3rd Edition Eric Matthes / Carte Carte broșată
common.buy 194.07 lei
Clean C++20 Stephan Roth / Carte Carte broșată
common.buy 190.11 lei
Top
C++17 - The Complete Guide Josuttis Nicolai M. Josuttis / Carte Copertă tare
common.buy 318.56 lei
Top
C++20 - The Complete Guide Nicolai M. Josuttis / Carte Copertă tare
common.buy 423.19 lei

Explore the C++ 23 STL with practical guidance on vectors, algorithms, and custom types for intermediate developers, enriched by real-world examples.

Key Features

  • Master the std::vector and understand why it should be your default container of choice
  • Understand each STL algorithm and its practical applications
  • Gain insights into advanced topics such as exception guarantees and thread safety
  • Purchase of the print or Kindle book includes a free PDF eBook

Book Description

While the Standard Template Library (STL) offers a rich set of tools for data structures and algorithms, navigating its intricacies can be daunting for intermediate C++ developers without expert guidance. This book offers a thorough exploration of the STL's components, covering fundamental data structures, advanced algorithms, and concurrency features.

Starting with an in-depth analysis of the std::vector, this book highlights its pivotal role in the STL, progressing toward building your proficiency in utilizing vectors, managing memory, and leveraging iterators. The book then advances to STL's data structures, including sequence containers, associative containers, and unordered containers, simplifying the concepts of container adaptors and views to enhance your knowledge of modern STL programming. Shifting the focus to STL algorithms, you'll get to grips with sorting, searching, and transformations and develop the skills to implement and modify algorithms with best practices. Advanced sections cover extending the STL with custom types and algorithms, as well as concurrency features, exception safety, and parallel algorithms.

By the end of this book, you'll have transformed into a proficient STL practitioner ready to tackle real-world challenges and build efficient and scalable C++ applications.

What you will learn

  • Streamline data handling using the std::vector
  • Master advanced usage of STL iterators
  • Optimize memory in STL containers
  • Implement custom STL allocators
  • Apply sorting and searching with STL algorithms
  • Craft STL-compatible custom types
  • Manage concurrency and ensure thread safety in STL
  • Harness the power of parallel algorithms in STL

Who this book is for

This book is for intermediate-level C++ developers looking to enhance their software development skills. Familiarity with basic C++ syntax and object-oriented programming (OOP) as well as some exposure to data structures and algorithms is assumed.

Tailored to software engineers, computer science students, and hobbyist programmers, this book delves into C++ STL for practical application, performance enhancement, and efficient coding practices.

Table of Contents

  1. The Basics of std::vector
  2. Mastering Iterators with std::vector
  3. Mastering Memory and Allocators with std::vector
  4. Mastering Algorithms with std::vector
  5. Making a Case for std::vector
  6. Advanced Sequence Container Usage
  7. Advanced Ordered Associative Container Usage
  8. Advanced Unordered Associative Container Usage
  9. Advanced Container Adaptor Usage
  10. Advanced Container View Usage
  11. Fundamental Algorithms and Searching
  12. Manipulation and Transformation
  13. Numeric and Range-Based Operations
  14. Permutations, Partitions, and Heaps
  15. STL with Ranges
  16. Creating STL-Types Containers
  17. Creating STL-Compatible Algorithms
  18. Type Traits and Policies
  19. Exception Safety
  20. Thread Safety and Concurrency with the STL
  21. STL Interaction with Concepts and Coroutines
  22. Parallel Algorithms with the STL
Actriță & Poliglotă
EWA KASP pentru
Redă videoclipul
Ewa Kasp
Libristo are cea mai mare selecție de literatură în limbi străine. De aceea îmi cumpăr cărțile de aici.

Informații despre carte

Titlu complet Data Structures and Algorithms with the C++ STL
Autor John Farrier
Limba engleză
Legare Carte - Carte broșată
Data publicării 2024
Număr pagini 458
EAN 9781835468555
ISBN 1835468551
Codul Libristo 45158769
Greutatea 849
Dimensiuni 191 x 235 x 25
Dăruiește această carte chiar astăzi
Este foarte ușor
1 Adaugă cartea în coș și selectează Livrează ca un cadou 2 Îți vom trimite un voucher în schimb 3 Cartea va ajunge direct la adresa destinatarului

Ar putea de asemenea, să te intereseze


Qt 6 C++ GUI Programming Cookbook - Third Edition Lee Zhi Eng / Carte Carte broșată
common.buy 257.30 lei
Top
C++20 STL Cookbook Bill Weinman / Carte Carte broșată
common.buy 262.50 lei
The Object Oriented Concepts of C++ Programming Language Julie Violet Joyslin S / Carte Carte broșată
common.buy 394.59 lei
Core Java, Volume II: Advanced Features Cay Horstmann / Carte Carte broșată
common.buy 453.56 lei
C Programming Jena / Carte Copertă tare
common.buy 945.41 lei
Extreme C Kamran Amini / Carte Carte broșată
common.buy 309.31 lei
GROKKING ALGORITHMS Eric Schmidt / Carte Carte broșată
common.buy 87.67 lei
Practical C++ Design Adam B. Singer / Carte Carte broșată
common.buy 190.11 lei
Modern C++ Programming Cookbook Marius Bancila / Carte Carte broșată
common.buy 309.31 lei
Mastering C++ Programming Jeganathan Swaminathan / Carte Carte broșată
common.buy 309.31 lei
Introducing Algorithms in C Luciano Manelli / Carte Carte broșată
common.buy 190.11 lei
C++ Data Structures and Algorithm Design Principles Shreyans Doshi / Carte Carte broșată
common.buy 246.69 lei
Advanced C++ Olena Lizina / Carte Carte broșată
common.buy 246.69 lei
Hands-On Design Patterns with C++ Fedor G Pikus / Carte Carte broșată
common.buy 309.31 lei
Top
C BOOKCAMP BUONTEMPO FRANCES / Carte Carte broșată
common.buy 320.96 lei
Foundations of C++/CLI Gordon Hogenson / Carte Carte broșată
common.buy 362.77 lei
Top
Effective Modern C++ Scott Meyers / Carte Carte broșată
common.buy 281.95 lei
Data Structures and Algorithms in C++ 2e (WSE) Michael T. Goodrich / Carte Carte broșată
common.buy 928.25 lei
Top
Practical C++ STL Programming Kusswurm / Carte Carte broșată
common.buy 415.19 lei
Mastering Algorithms with C Kyle Loudon / Carte Carte broșată
common.buy 251.48 lei
C++ Primer Stanley Lippman / Carte Carte broșată
common.buy 326.16 lei
Advanced C Programming Deepalin Mrs Bhoskar / Carte Carte broșată
common.buy 117.00 lei
C++ High Performance Viktor Sehr / Carte Carte broșată
common.buy 319.50 lei

Logare

Conectare la contul de utilizator Încă nu ai un cont Libristo? Crează acum!

 
obligatoriu
obligatoriu

Nu ai un cont? Beneficii cu contul Libristo!

Datorită contului Libristo, vei avea totul sub control.

Creare cont Libristo
Consilier de cărți Libroamiko
Bună ziua, sunt Libroamiko, vă pot ajuta?