C++ adatszerkezetek és algoritmusok tervezési elvei

Értékelés:   (3.3 az 5-ből)

C++ adatszerkezetek és algoritmusok tervezési elvei (John Carey)

Olvasói vélemények

Összegzés:

A könyvről szóló kritikák a hasznos tartalom és a jelentős problémák keverékét emelik ki. Míg egyes olvasók értékelik az algoritmusok és adatszerkezetek alapos áttekintését, különösen a felsőfokú programozók számára, mások élesen kritizálják a számos elgépelés, a rossz formázás és a modern C++ szabványok be nem tartása miatt.

Előnyök:

Jó információk a híres algoritmusparadigmákról és adatszerkezetekről
az összetett témák világos magyarázatai
érdekes gyakorlatok lépésről lépésre történő leírásokkal
felső középfokú programozók számára alkalmas
a műszaki dokumentációhoz képest közérthető nyelvezet.

Hátrányok:

Tele van elgépelésekkel és formázási hibákkal a kódrészletekben
nem-idiomatikus C++11 kódot tartalmaz
olyan rossz programozási gyakorlatokat tartalmaz, mint a globális változók
nem alkalmas kezdőknek
egyesek pénzkidobásnak tartják a sok hiba miatt.

(4 olvasói vélemény alapján)

Eredeti címe:

C++ Data Structures and Algorithm Design Principles

Könyv tartalma:

Ismerkedjen meg a C++ programozással azáltal, hogy megtanulja, hogyan készítsen alkalmazásokat az adatszerkezetek és algoritmusok segítségével Főbb jellemzők Fedezze fel az olyan adatszerkezeteket, mint a tömbök, halmazok és gráfok, valós példákon keresztül Tanulmányozza az algoritmusok és adatszerkezetek közötti kompromisszumokat, és fedezze fel, mi működik és mi nem Fedezze fel, hogyan lendítik fel a valós alkalmazásokat az olyan technikák, mint a bloom filterek és a többutas halmok Könyv leírása

A C++ egy kiforrott, több paradigmára épülő programozási nyelv, amely lehetővé teszi, hogy magas szintű kódot írjon, a hardver nagyfokú kontrollja mellett. Napjainkban a szoftverinfrastruktúra jelentős része, beleértve az adatbázisokat, a böngészőket, a multimédiás keretrendszereket és a GUI-eszközkészleteket, C++ nyelven íródott.

Ez a könyv a C++ adatszerkezetek bemutatásával kezdődik, és azzal, hogyan tárolhatunk adatokat összekapcsolt listák, tömbök, halmazok és sorok segítségével. A későbbi fejezetekben a könyv ismerteti az alapvető algoritmus-tervezési paradigmákat, például a mohó megközelítést és az oszd meg és uralkodj megközelítést, amelyeket a számítási problémák széles körének megoldására használnak. Végül megismerkedhet a dinamikus programozás fejlett technikájával, amellyel a könyvben tárgyalt számos algoritmus optimalizált implementációját fejlesztheti.

A könyv végére megtanulja, hogyan lehet a szabványos adatstruktúrákat és algoritmusokat hatékony és skálázható C++ 14 kódban megvalósítani. Amit megtanulhat Alkalmazások építése hash táblák, szótárak és halmazok használatával Annak feltárása, hogy a modern hardver hogyan befolyásolja a programok tényleges futási idejű teljesítményét Olyan gyakori algoritmusok alkalmazása, mint a heapsort és a merge sort a karakterlánc adattípusokhoz A C++ sablon metaprogramozás használata kódkönyvtárak írásához URL-rövidítő szolgáltatás megvalósítása bloom szűrő használatával Megfelelő modern C++ idiómák használata, mint például az std:: array a C-stílusú tömbök helyett Kiknek szól ez a könyv?

Ez a könyv azoknak a fejlesztőknek vagy hallgatóknak szól, akik újra át szeretnék tekinteni az alapvető adatszerkezeteket és algoritmus-tervezési technikákat. Bár nem szükséges matematikai háttér, a komplexitási osztályok és a Big O jelölés alapvető ismerete, valamint egy algoritmus-tanfolyam elvégzése segít abban, hogy a legtöbbet hozza ki ebből a könyvből. A C++ 14 szabvány ismerete feltételezhető. Tartalomjegyzék Listák, vermek és sorok Fák, halmok és gráfok Hashtáblák és Bloom-szűrők Oszd meg és uralkodj Mohó algoritmusok Gráf-algoritmusok I Gráf-algoritmusok II Dinamikus programozás I Dinamikus programozás II.

A könyv egyéb adatai:

ISBN:9781838828844
Szerző:
Kiadó:
Nyelv:angol
Kötés:Puha kötés

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

William Golding A legyek ura című műve - William Golding's Lord of the Flies
1954-ben William Golding 43 éves volt, és egy senki. A második világháború végén...
William Golding A legyek ura című műve - William Golding's Lord of the Flies
A költészet egy kis története - A Little History of Poetry
John Carey elmeséli a világ legnagyobb versei mögött álló történeteket, Dante és Chaucer költeményeitől kezdve...
A költészet egy kis története - A Little History of Poetry
A költészet egy kis története - A Little History of Poetry
Az irodalom egyik legnagyobb bajnokától - akit a London Times az év irodalmi könyvének választott - egy...
A költészet egy kis története - A Little History of Poetry
100 költő: Egy kis antológia - 100 Poets: A Little Anthology
A vers törékeny dolognak tűnik. Ha megváltoztatsz egy szót, máris összetörik. De a versek túlélnek...
100 költő: Egy kis antológia - 100 Poets: A Little Anthology
Milton: The Complete Shorter Poems
Ez a mesteri kiadás az Elveszett Paradicsom kivételével Milton összes angol nyelvű versét tartalmazza, valamint latin, olasz és görög nyelvű verseinek...
Milton: The Complete Shorter Poems
Mire jók a művészetek? - What Good Are the Arts?
A "What Good are the Arts?" (Mire jók a művészetek?) című könyv, amelyet élénkítőnek és szuggesztívnek ( Spectator ),...
Mire jók a művészetek? - What Good Are the Arts?
Jobb tanulni, mint a ház és a föld: Harry Johnson és Dick Hobson történetének példáján keresztül -...
Ezt a könyvet az akadémikusok és tudósok nagy...
Jobb tanulni, mint a ház és a föld: Harry Johnson és Dick Hobson történetének példáján keresztül - Learning Better Than House And Land: As Exemplified In The History Of Harry Johnson And Dick Hobson
C++ adatszerkezetek és algoritmusok tervezési elvei - C++ Data Structures and Algorithm Design...
Ismerkedjen meg a C++ programozással azáltal, hogy...
C++ adatszerkezetek és algoritmusok tervezési elvei - C++ Data Structures and Algorithm Design Principles
100 költő: Egy kis antológia - 100 Poets: A Little Anthology
Csodálatosan olvasmányos antológia a legnagyobb költészetünkből, amelyet A költészet kis története című...
100 költő: Egy kis antológia - 100 Poets: A Little Anthology
Mire jók a művészetek? - What Good Are the Arts?
A "feldobó és szuggesztív" ( Spectator ), "elgondolkodtató és szórakoztató" (David Lodge, Sunday Times ), "éleslátó és...
Mire jók a művészetek? - What Good Are the Arts?
William Golding: Golding: Az ember, aki a Legyek urát írta - William Golding: The Man Who Wrote Lord...
1953-ban William Golding vidéki tanár volt, aki...
William Golding: Golding: Az ember, aki a Legyek urát írta - William Golding: The Man Who Wrote Lord of the Flies

A szerző munkáit az alábbi kiadók adták ki:

© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)