Søg
Log ind
  • Hjem

  • Kategorier

  • Lydbøger

  • E-bøger

  • For børn

  • Toplister

  • Hjælp

  • Download app

  • Brug kampagnekode

  • Indløs gavekort

  • Prøv gratis nu
  • Log ind
  • Sprog

    🇩🇰 Danmark

    • DK
    • EN

    🇧🇪 Belgique

    • FR
    • EN

    🇩🇪 Deutschland

    • DE
    • EN

    🇪🇸 España

    • ES
    • EN

    🇫🇷 France

    • FR
    • EN

    🇳🇱 Nederland

    • NL
    • EN

    🇳🇴 Norge

    • NO
    • EN

    🇦🇹 Österreich

    • AT
    • EN

    🇨🇭 Schweiz

    • DE
    • EN

    🇫🇮 Suomi

    • FI
    • EN

    🇸🇪 Sverige

    • SE
    • EN
  1. Bøger
  2. Nonfiktion
  3. Data og IT

Læs og lyt gratis i 42 dage!

Opsig når som helst

Prøv gratis nu
0.0(0)

C++ Data Structures and Algorithm Design Principles

Get started with C++ programming by learning how to build applications using its 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 what 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 a high degree of control over the hardware. Today, significant parts of software infrastructure, including databases, browsers, multimedia frameworks, and GUI toolkits, are written in C++.

This book starts by introducing C++ data structures and how to store data using linked lists, arrays, stacks, and queues. In later chapters, the book explains the basic algorithm design paradigms, such as the greedy approach and the divide-and-conquer approach, which are used to solve a large variety of computational problems. Finally, you will learn the advanced technique of dynamic programming to develop optimized implementations of several algorithms discussed in the book.

By the end of this book, you will have learned how to implement standard data structures and algorithms in efficient and scalable C++ 14 code.

What you will learn

Build applications using hash tables, dictionaries, and sets

Explore how modern hardware affects the actual run-time performance of programs

Apply common algorithms such as heapsort and merge sort for string data types

Use C++ template metaprogramming to write code libraries

Implement a URL shortening service using a bloom filter

Use appropriate modern C++ idioms such as std:: array instead of C-style arrays

Who this book is for

This book is for developers or students who want to revisit basic data structures and algorithm design techniques. Although no mathematical background is required, basic knowledge of complexity classes and Big O notation along with a qualification in an algorithms course will help you get the most out of this book. Familiarity with C++ 14 standard is assumed.


Forfattere:

  • John Carey
  • Shreyans Doshi
  • Payas Rajan

Format:

  • E-bog

Varighed:

  • 451 sider

Sprog:

engelsk

Kategorier:

  • Nonfiktion
  • Data og IT

Andre har også læst

Spring listen over
  1. Making a Metaverse That Matters : From Snow Crash & Second Life to A Virtual World Worth Fighting For

    Wagner James Au

    audiobook
  2. Summary, Analysis, and Review of Steven Pinker's The Better Angels of Our Nature: Why Violence Has Declined

    Start Start Publishing Notes

    audiobook
  3. Powered Exoskeleton

    Fouad Sabry

    book
  4. The Village Effect

    Susan Pinker

    audiobook
  5. Quantum Physics : From Schrödinger's Cat to Antimatter

    Sten Odenwald

    book
  6. e-Pedia: Malcolm X : Malcolm X (born Malcolm Little and later also known as el-Hajj Malik el-Shabazz (Arabic: الحاجّ مالك الشباز‎‎; Arabic pronunciation: ), was an African-American Muslim minister and human rights activist

    Wikipedia contributors

    book
  7. Eisenhower Volume I : Soldier, General of the Army, President-Elect, 1890-1952

    Stephen E. Ambrose

    book
  8. Konflikten om gudstjenesten

    Bente Bagger Larsen

    book
  9. Modernitetens verden : Tiden, videnskab, historien og kunsten

    n a

    book
  10. Change Through Repetition : Mimesis as a Transformative Principle Between Art and Politics

    Yarden Ben-Zur, Babylonia Constantinides, Alexander García Düttmann, Simon Gröger, Annika Haas, Leonie Hunter, Elisa Leroy, Bahar Majdzadeh, Brigitte Rath, Doris Rebhan, Florencia Sannders, Burak Üzümkesici, Matthias Warstat, Penny Dan Xu, Johanna Zorn

    book
  11. Kampen om Det Hvide Hus

    Anders Agner Pedersen

    book
  12. The Monkey’s Paw

    Shane Emmett

    book

Hjælp og kontakt


Om os

  • Vores historie
  • Karriere
  • Presse
  • Tilgængelighed
  • Bliv partner med os
  • Investorrelationer
  • Instagram
  • Facebook

Udforsk

  • Kategorier
  • Lydbøger
  • E-bøger
  • Magasiner
  • Til børn
  • Toplister

Populære kategorier

  • Krimi
  • Biografier og reportage
  • Skønlitteratur
  • Feelgood og romance
  • Personlig udvikling
  • Børnebøger
  • Sande historier
  • Søvn og afslapning

Nextory

Copyright © 2025 Nextory AB

Fortrolighedspolitik · Betingelser ·
Fremragende4.3 ud af 5