Algoritmikus gondolkodás: Problémaalapú bevezetés

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

Algoritmikus gondolkodás: Problémaalapú bevezetés (Daniel Zingaro)

Olvasói vélemények

Összegzés:

A könyvet az algoritmusok és adatszerkezetek tanításának hatékony megközelítése miatt, különösen a problémaalapú tanulás révén, nagy népszerűségnek örvend. Számos recenzens dicséri a szerző tanítási stílusát és a magyarázatok érthetőségét. Néhány olvasó azonban úgy érzi, hogy hiányoznak belőle az átfogó illusztrációk, és kritizálják a könyv fizikai minőségét.

Előnyök:

Világosan tárgyalja az alapvető gondolatokat
jó problémaalapú bevezetés az algoritmusokba
segít megérteni, miért nem sikerülnek a naivabb megoldások
jól megírt és motiváló
a programozással ismerkedőknek ajánlott.

Hátrányok:

Hiányoznak a megértést segítő átfogó illusztrációk
néhány felhasználó gyenge fizikai minőségről és nyomtatási problémákról számolt be
nem olyan átfogó, mint egy egyetemi szintű kurzus.

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

Eredeti címe:

Algorithmic Thinking: A Problem-Based Introduction

Könyv tartalma:

Gyakorlati, problémaalapú bevezetés a számítógépes problémamegoldáshoz szükséges algoritmusok és adatszerkezetek felépítésébe.

A programozás arról szól, hogy a számítógépet problémák megoldására használjuk, az algoritmusok és adatszerkezetek pedig a számítógépes programok építőkövei. A programozó minden egyes megoldandó problémához algoritmust alkalmaz: a probléma megoldására szolgáló lépések sorozatát. Sok könyv tanítja az algoritmusokat konkrét problémáktól függetlenül, de ez a könyv gondos magyarázatokat, példákat és érveket használ, nem pedig formális matematikát és bizonyításokat, amelyek megnehezítik az olvasó számára, hogy összekapcsolja a tanultakat azzal, amit a tanultakkal tehet. Algoritmikus gondolkodás: A Problem-Based Introduction megtanítja az olvasót arra, hogy egy adott helyzetre a legjobb algoritmusokat és adatstruktúrákat használja, végigvezetve a nemzetközi programozási versenyekről vett valós problémák megoldásán, például hogyan határozzuk meg, hogy a hópelyhek egyediek-e; hogyan nyerjünk meg egy játékot a lehető legkevesebb lépésszámmal; hogyan találjuk meg, hányféleképpen juthatunk el valaki házába; hogyan szökjünk ki egy barlangból a lehető legkevesebb lépéssel; és így tovább. Az olvasók olyan kihívást jelentő témákkal foglalkoznak, mint a rekurzió, a dinamikus programozás, a gráfok, a mohó algoritmusok, a halmok, a hash táblák, a szegmensfák és az adatok hatékony kezelésére szolgáló egyéb adatstruktúrák.

A könyv nem tartalmaz álkódot: minden kód C nyelven íródott, és a szövegben alaposan elmagyarázzák (a C a programozási versenyek de facto programozási nyelve). Zingaro azt is bemutatja, hogy számos probléma hogyan redukálható gráfokon végzett algoritmusokra. A könyv végére az olvasónak meg kell értenie a modellezés fontosságát, azt, hogyan kell gondosan kidolgozni egy problémát, és miért érdemes az adatokat adatstruktúrák segítségével szervezni.

A könyv egyéb adatai:

ISBN:9781718500808
Szerző:
Kiadó:
Kötés:Puha kötés
A kiadás éve:2020
Oldalak száma:430

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Algoritmikus gondolkodás: Problémaalapú bevezetés - Algorithmic Thinking: A Problem-Based...
Gyakorlati, problémaalapú bevezetés a számítógépes...
Algoritmikus gondolkodás: Problémaalapú bevezetés - Algorithmic Thinking: A Problem-Based Introduction
Tanulj meg kódolni problémák megoldásával: A Python programozási alapkönyv - Learn to Code by...
A problémamegoldó programozás gyakorlati...
Tanulj meg kódolni problémák megoldásával: A Python programozási alapkönyv - Learn to Code by Solving Problems: A Python Programming Primer
Algoritmikus gondolkodás, 2. kiadás: A programozási potenciál felszabadítása - Algorithmic Thinking,...
Szálljon be a játékba, és tanuljon meg alapvető...
Algoritmikus gondolkodás, 2. kiadás: A programozási potenciál felszabadítása - Algorithmic Thinking, 2nd Edition: Unlock Your Programming Potential

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)