logo

EbookBell.com

Most ebook files are in PDF format, so you can easily read them using various software such as Foxit Reader or directly on the Google Chrome browser.
Some ebook files are released by publishers in other formats such as .awz, .mobi, .epub, .fb2, etc. You may need to install specific software to read these formats on mobile/PC, such as Calibre.

Please read the tutorial at this link:  https://ebookbell.com/faq 


We offer FREE conversion to the popular formats you request; however, this may take some time. Therefore, right after payment, please email us, and we will try to provide the service as quickly as possible.


For some exceptional file formats or broken links (if any), please refrain from opening any disputes. Instead, email us first, and we will try to assist within a maximum of 6 hours.

EbookBell Team

C Data Structures And Algorithm Design Principles Leverage The Power Of Modern C To Build Robust And Scalable Applications John Carey

  • SKU: BELL-10558522
C Data Structures And Algorithm Design Principles Leverage The Power Of Modern C To Build Robust And Scalable Applications John Carey
$ 31.00 $ 45.00 (-31%)

0.0

0 reviews

C Data Structures And Algorithm Design Principles Leverage The Power Of Modern C To Build Robust And Scalable Applications John Carey instant download after payment.

Publisher: Packt Publishing
File Extension: PDF
File size: 11.04 MB
Author: John Carey, Shreyans Doshi, Payas Rajan
ISBN: 9781838828844, 1838828842
Language: English
Year: 2019

Product desciption

C Data Structures And Algorithm Design Principles Leverage The Power Of Modern C To Build Robust And Scalable Applications John Carey by John Carey, Shreyans Doshi, Payas Rajan 9781838828844, 1838828842 instant download after payment.

Become an expert C++ programmer by learning how to build applications with C++ data structures and algorithms
Key Features
Explore data structures, such as arrays, stacks, and graphs with real-world examples
Study the trade-offs between algorithms and data structures and discover what works and doesn't
Discover how techniques, such as bloom filters and multi-way heaps boost real-world applications
Book Description
C++ is a mature multi-paradigm programming language that enables you to write high-level code with great control over the hardware. Significant pieces of our software infrastructure today, including databases, browsers, frameworks, and GUI toolkits tend to be written in C++.
The book is structured in three parts: the first part covers data structures in detail, the second part explains basic algorithm design techniques, and the third part covers advanced techniques. You'll begin with an introduction to C++ data structures and see how to store data using linked lists, arrays, stacks, and queues. The book then explains the greedy algorithms and the divide and conquer algorithms that facilitate faster computations in your programs. The book ends by showing how by using graph algorithms and dynamic programming, you can develop applications that can perform high calculations.
With this book, you'll learn how to implement standard data structures and algorithms in idiomatic C++ 14/17 code that is efficient and also scales well.
What you will learn
Build applications using hashtables, dictionaries, and sets
Implement a URL shortening service using a bloom filter
Implement common algorithms, such as heap sort and merge sort in string data types
Use C++ template metaprogramming to write code libraries
Explore how modern hardware affects the actual run-time performance of programs
Use appropriate modern C++ idioms like std:: array instead of C-style arrays
Who This Book Is For
This course is designed for developers or students who want to revisit basic data structures and algorithms, are familiar with C++ 14/17, and have taken at least one prior algorithms course.

Related Products