Algoritmusok elsajátítása C-vel

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

Algoritmusok elsajátítása C-vel (Kyle Loudon)

Olvasói vélemények

Összegzés:

A könyv átfogó útmutatót nyújt az adatszerkezetek és algoritmusok használatához a C programozási nyelv segítségével. A világos magyarázatok és a referenciaként való hasznossága miatt nagy népszerűségnek örvend, különösen azok számára, akik már jártasak a programozásban. Ugyanakkor kritikával kell szembenéznie elavult kódtárolási formátuma, zavaros kommentelési stílusa és a teljesen kezdők számára érzékelhető didaktikai értékének hiánya miatt.

Előnyök:

Az adatszerkezetek és algoritmusok átfogó lefedettsége.
Világos kód és magyarázatok, ami jó referenciává teszi a tapasztalt programozók számára.
Gyakorlati, gyakorlati tapasztalatot és alacsony szintű megértést biztosít.
Hasznos a C programozási ismeretek felfrissítéséhez.
Jó szervezés és részletes tartalom.
Hatékony a kód újrafelhasználásának és a problémamegoldás különböző megközelítéseinek megértéséhez.

Hátrányok:

Gyenge kommentelési stílus, amely megzavarja a folyamot és az olvashatóságot.
A kódpéldákat elavult floppylemez formátumban tárolják.
Nem alkalmas kezdők számára az algoritmusok nulláról való megtanulására.
Néhány olvasó úgy találta, hogy a könyvnek nincs általános didaktikai értéke, és inkább referenciakönyvnek, mint oktatási segédanyagnak minősítette.
A nyomtatás minőségét egyes példányok esetében kritika érte.
Néhány kódolási gyakorlatot nem tartottak hatékonynak.

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

Eredeti címe:

Mastering Algorithms with C

Könyv tartalma:

Számos könyv létezik az adatszerkezetekről és algoritmusokról, köztük néhány hasznos C függvénykönyvtárral. Az Algoritmusok elsajátítása C-vel az elméleti háttér és a működő kód egyedülálló kombinációját kínálja. Ez a könyv a mindennapi programozási feladatok robusztus megoldásaival elkerüli a legtöbb klasszikus adatszerkezetekkel és algoritmusokkal foglalkozó szövegek absztrakt stílusát, mégis minden olyan információt megad, amely a gyakori programozási technikák céljának és használatának megértéséhez szükséges.

Az egyes adatszerkezetek és algoritmusok megvalósításai, valamint érdekes, valós példák is szerepelnek a könyvben.

Kyle Loudon kivételesen letisztult programozási és írói stílusával egyaránt megmutatja, hogyan használjon olyan alapvető adatszerkezeteket, mint a listák, halmok, sorok, halmazok, halmok, halmok, prioritási sorok és gráfok. Elmagyarázza, hogyan használjunk algoritmusokat a rendezéshez, a kereséshez, a numerikus elemzéshez, az adattömörítéshez, az adattitkosításhoz, a gyakori gráfproblémákhoz és a számítási geometriához. És leírja az összes megvalósítás relatív hatékonyságát. A tömörítési és titkosítási fejezetek nemcsak működő kódot adnak az ésszerűen hatékony megoldásokhoz, hanem a fogalmak magyarázatát is közérthető módon nyújtják azok számára, akiknek eddig nem volt idejük vagy szakértelmük a mélyreható tanulmányozásukra.

Ezt a könyvet bárki használhatja, aki alapszintű ismeretekkel rendelkezik a C nyelvről. A karbantartható és bővíthető kód biztosítása érdekében a példákban szükség esetén az absztrakció egy extra szintjét (például a függvényekre mutató mutatókat) használjuk. Loudon megérti, hogy ezek a technikák néhány programozó számára ismeretlenek lehetnek, ezért a bevezető fejezetekben világosan elmagyarázza őket.

A tartalom a következőket tartalmazza:

⬤ Mutatók.

⬤ Rekurzió.

⬤ Az algoritmusok elemzése.

⬤ Adatstruktúrák (listák, halmok, sorok, halmazok, halmazok, hash táblák, fák, halmok, prioritási sorok, gráfok).

⬤ Válogatás és keresés.

⬤ Numerikus módszerek.

⬤ Adattömörítés.

⬤ Adatok titkosítása.

⬤ Gráf algoritmusok.

⬤ Geometriai algoritmusok.

A könyv egyéb adatai:

ISBN:9781565924536
Szerző:
Kiadó:
Kötés:Puha kötés
A kiadás éve:1999
Oldalak száma:560

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Algoritmusok elsajátítása C-vel - Mastering Algorithms with C
Számos könyv létezik az adatszerkezetekről és algoritmusokról, köztük néhány hasznos C...
Algoritmusok elsajátítása C-vel - Mastering Algorithms with C
C++ zsebkönyv - C++ Pocket Reference
A C++ egy összetett nyelv, sok finomsággal. Ez különösen igaz az objektumorientált és a sablonprogramozásra. A C++ Pocket Reference a C++...
C++ zsebkönyv - C++ Pocket Reference

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)