Structuri de date și algoritmi Java pentru începători

Evaluare:   (4.2 din 5)

Structuri de date și algoritmi Java pentru începători (James Cutajar)

Recenzii ale cititorilor

Rezumat:

Cartea oferă concepte esențiale de programare și algoritmi benefici atât pentru sarcinile zilnice de inginerie software, cât și pentru pregătirea pentru interviu. Este recomandată pentru începători cu o înțelegere de bază a Java, în ciuda faptului că unii recenzenți sugerează că ar putea aprofunda anumite subiecte.

Avantaje:

Acoperă concepte și algoritmi importanți, valoroși pentru carierele de inginerie software și pregătirea pentru interviu, buni pentru începători și ușor de înțeles.

Dezavantaje:

Ar putea fi mai cuprinzător în anumite subiecte de date; unii cititori consideră că prețul este ridicat pentru conținutul furnizat.

(pe baza a 5 recenzii ale cititorilor)

Titlul original:

Beginning Java Data Structures and Algorithms

Conținutul cărții:

Deși aplicația dvs. își îndeplinește scopul, este posibil să nu fie performantă. Învățați tehnici pentru a prezice cu exactitate eficiența codului, pentru a respinge cu ușurință soluțiile ineficiente și pentru a îmbunătăți performanța aplicației dumneavoastră. Caracteristici principale Explică în detaliu diferiți algoritmi și structuri de date cu exemple de probleme și implementări Java acolo unde este cazul Include sfaturi și trucuri interesante care vă permit să utilizați eficient algoritmi și structuri de date Acoperă peste 20 de subiecte folosind 15 activități și exerciții practice Descrierea cărții

Învățarea despre structurile de date și algoritmi vă oferă o perspectivă mai bună asupra modului de rezolvare a problemelor comune de programare. Majoritatea problemelor cu care se confruntă zilnic programatorii au fost rezolvate, încercate și testate. Știind cum funcționează aceste soluții, vă puteți asigura că alegeți instrumentul potrivit atunci când vă confruntați cu aceste probleme.

Această carte vă învață instrumentele pe care le puteți utiliza pentru a construi aplicații eficiente. Începe cu o introducere în algoritmi și notația big O, apoi explică bubble, merge, quicksort și alte modele de programare populare. Veți învăța, de asemenea, despre structuri de date, cum ar fi arbori binari, tabele hash și grafice. Cartea progresează către concepte avansate, cum ar fi paradigmele de proiectare a algoritmilor și teoria grafurilor. Până la sfârșitul cărții, veți ști cum să implementați corect algoritmi și structuri de date comune în cadrul aplicațiilor dumneavoastră. Ce veți învăța Înțelegeți câteva dintre conceptele fundamentale din spatele algoritmilor cheie Exprimați complexitatea spațială și temporală utilizând notația Big O. Implementați corect algoritmi clasici de sortare, cum ar fi merge și quicksort Implementați corect structuri de date de bază și complexe Învățați despre diferite paradigme de proiectare a algoritmilor, cum ar fi greedy, divide și cucerește și programarea dinamică Aplicați tehnici puternice de potrivire a șirurilor de caractere și optimizați logica aplicațiilor dvs. Stăpâniți reprezentările grafice și învățați despre diferiți algoritmi de graf Pentru cine este această carte

Dacă doriți să înțelegeți mai bine structurile de date și algoritmii comuni urmărind exemple de cod în Java și să vă îmbunătățiți eficiența aplicațiilor, atunci aceasta este cartea potrivită pentru dumneavoastră. Este util să aveți cunoștințe de bază de Java, matematică și tehnici de programare orientate pe obiecte. Cuprins Algoritmi și complexități Algoritmi de sortare și structuri de date fundamentale Tabele Hash și arbori de căutare binară Paradigme de proiectare a algoritmilor Algoritmi de potrivire a șirurilor de caractere Grafice, numere prime și clase de complexitate

Alte date despre carte:

ISBN:9781789537178
Autor:
Editura:
Legare:Copertă moale

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Structuri de date și algoritmi Java pentru începători - Beginning Java Data Structures and...
Deși aplicația dvs. își îndeplinește scopul, este posibil...
Structuri de date și algoritmi Java pentru începători - Beginning Java Data Structures and Algorithms
Învățați programare concurentă cu Go - Learn Concurrent Programming with Go
Scrieți cod concurent în Go care îmbunătățește performanța aplicațiilor, se...
Învățați programare concurentă cu Go - Learn Concurrent Programming with Go

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)