Evaluare:
Cartea prezintă o mare varietate de probleme algoritmice, organizate în funcție de tehnicile algoritmice, ceea ce o face utilă pentru practica programării competitive. Cu toate acestea, ea suferă de explicații inconsecvente, probleme de calitate a imprimării și implementări incorecte ale algoritmilor, ceea ce îi diminuează utilitatea generală.
Avantaje:⬤ Acoperă o mulțime de probleme, în special în programarea dinamică
⬤ organizare bună pe tehnici de algoritmi
⬤ util pentru programarea competitivă
⬤ conținutul a fost remarcat ca sistematic, iar abordarea soluțiilor este apreciată de unii cititori.
⬤ Explicațiile sunt inconsecvente, unele secțiuni fiind lipsite de detalii
⬤ algoritmi și analize de complexitate incorecte
⬤ calitate slabă a tiparului, cu fonturi mici
⬤ prezentare haotică și numeroase erori
⬤ nu este potrivit pentru scopuri academice
⬤ unii cititori au considerat că nu este potrivit pentru autoinstruire.
(pe baza a 20 recenzii ale cititorilor)
Algorithm Design Techniques: Recursion, Backtracking, Greedy, Divide and Conquer, and Dynamic Programming
Tehnici de proiectare a algoritmilor: Recursiune, Backtracking, Greedy, Divide and Conquer și Tehnici de proiectare a algoritmilor de programare dinamică este un ghid detaliat și prietenos care vă învață cum să aplicați algoritmi comuni la problemele practice cu care vă confruntați în fiecare zi ca programator.
Ce se află în interior
⬤ Enumerarea soluțiilor posibile pentru probleme.
⬤ Compartimentarea performanțelor (complexitatea în timp și spațiu) între algoritmi.
⬤ Coperă întrebările de interviu privind structurile de date și algoritmii.
⬤ Toate conceptele sunt discutate într-o manieră lucidă, ușor de înțeles.
⬤ Întrebările de interviu colectate din interviurile reale ale diferitelor companii de software vor ajuta studenții să aibă succes în interviurile lor din campus.
⬤ Eșantioane de cod bazate pe Python au fost date cărții.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)