A Common-Sense Guide to Data Structures and Algorithms, ediția a doua: Ridicați-vă nivelul abilităților de programare de bază

Evaluare:   (4.7 din 5)

A Common-Sense Guide to Data Structures and Algorithms, ediția a doua: Ridicați-vă nivelul abilităților de programare de bază (Jay Wengrow)

Recenzii ale cititorilor

Rezumat:

Cartea oferă un ghid cuprinzător, accesibil începătorilor, pentru structuri de date și algoritmi (DS&A), cu explicații clare și ilustrații pas cu pas. Deși beneficiază de exemple practice și de o structură bine organizată, cartea utilizează predominant mai multe limbaje de programare, ceea ce poate constitui o provocare pentru unii cititori.

Avantaje:

Stil de scriere clar și accesibil, care face conceptele complexe ușor de înțeles.

Dezavantaje:

Acoperire cuprinzătoare a structurilor de date și algoritmilor esențiali.

(pe baza a 106 recenzii ale cititorilor)

Titlul original:

A Common-Sense Guide to Data Structures and Algorithms, Second Edition: Level Up Your Core Programming Skills

Conținutul cărții:

Dacă ați crezut că structurile de date și algoritmii sunt doar teorie, pierdeți ceea ce pot face ei pentru codul dumneavoastră. Învățați să utilizați notația Big O pentru a vă face codul să ruleze mai rapid cu ordine de mărime. Alegeți din structuri de date precum tabele hash, arbori și grafice pentru a crește exponențial eficiența codului dumneavoastră. Cu un limbaj simplu și diagrame clare, această carte face accesibil acest subiect complex, indiferent de pregătirea dumneavoastră. Această nouă ediție include exerciții practice în fiecare capitol și capitole noi pe subiecte precum programarea dinamică și heaps and tries. Obțineți informațiile practice de care aveți nevoie pentru a stăpâni structurile de date și algoritmii pentru munca dumneavoastră de zi cu zi.

Algoritmii și structurile de date sunt mult mai mult decât concepte abstracte. Stăpânirea lor vă permite să scrieți cod care rulează mai rapid și mai eficient, ceea ce este deosebit de important pentru aplicațiile web și mobile de astăzi. Adoptați o abordare practică a structurilor de date și a algoritmilor, cu tehnici și scenarii din lumea reală pe care le puteți utiliza în codul dvs. de producție zilnic, cu exemple în JavaScript, Python și Ruby. Această a doua ediție nouă și revizuită conține capitole noi despre recursivitate, programare dinamică și utilizarea Big O în activitatea dvs. zilnică.

Utilizați notația Big O pentru a măsura și articula eficiența codului dvs. și modificați-vă algoritmul pentru a-l face mai rapid. Aflați cum alegerea array-urilor, a listelor legate și a tabelelor hash poate afecta dramatic codul pe care îl scrieți. Utilizați recursivitatea pentru a rezolva probleme dificile și creați algoritmi care rulează exponențial mai rapid decât alternativele. Săpați în structuri de date avansate, cum ar fi arbori binari și grafice, pentru a ajuta la scalarea aplicațiilor specializate, cum ar fi rețelele sociale și software-ul de cartografiere. Veți întâlni chiar și un singur cuvânt cheie care poate da codului dvs. un impuls turbo. Practicați-vă noile abilități cu exerciții în fiecare capitol, împreună cu soluții detaliate.

Utilizați aceste tehnici astăzi pentru a vă face codul mai rapid și mai scalabil.

Alte date despre carte:

ISBN:9781680507225
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2020
Numărul de pagini:250

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

A Common-Sense Guide to Data Structures and Algorithms, ediția a doua: Ridicați-vă nivelul...
Dacă ați crezut că structurile de date și...
A Common-Sense Guide to Data Structures and Algorithms, ediția a doua: Ridicați-vă nivelul abilităților de programare de bază - A Common-Sense Guide to Data Structures and Algorithms, Second Edition: Level Up Your Core Programming Skills

Lucrările autorului au fost publicate de următorii editori:

© 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)