14 LABĀKAIS algoritms & Datu struktūru grāmatas (2021. gada saraksts)

Anonim

Algoritms ir precīzi definēta skaitļošanas procedūra, kas ņem kādu vērtību kā ievadi un ģenerē kādu vērtību kā izvadi. Vienkārši sakot, tā ir skaitļošanas darbību secība, kas pārveido ievadi izvadē.

Šeit ir apkopots saraksts ar top 14 grāmatām algoritmiem un datu struktūras apmācībai, kurām vajadzētu būt jebkuras izstrādātāja bibliotēkas daļai.

1) Datu struktūras un algoritmi ir viegli

Datu struktūras un algoritmi, kas ir viegli izgatavoti: datu struktūras un algoritmiskās mīklas "ir grāmata, kuras autors ir Narasima Karumanči.

Katram izdevumam ir daudz dažādu risinājumu, un grāmata ir kodēta C / C ++. Grāmata ir ērta kā intervija un eksāmenu ceļvedis datorzinātniekiem.

Šī algoritmu grāmata piedāvā dažādu sarežģītu datu struktūru un algoritmisko problēmu risinājumus. Šī uzziņu grāmata kalpo arī kā ceļvedis, lai sagatavotos intervijām, eksāmeniem un universitātes pilsētiņas darbiem.

Pārbaudiet jaunākās cenas un lietotāju atsauksmes vietnē Amazon

2) Grokinga algoritmi

Grokinga algoritmus raksta Aditya Bhargava. Šajā mācību grāmatā jūs uzzināsiet, kā pielietot kopīgus algoritmus praktiskām programmēšanas problēmām, ar kurām jūs sastopaties katru dienu. Jūs varat sākt ar tādiem uzdevumiem kā šķirošana un meklēšana.

Grāmata palīdz jums risināt sarežģītākas problēmas, piemēram, datu saspiešanu un mākslīgo intelektu. Katrā sniegtajā piemērā ir noderīgas diagrammas un pilnībā anotēti kodu paraugi Python. Šīs grāmatas beigās varat uzzināt par piemērojamajiem algoritmiem un to izmantošanas laiku.

Pārbaudiet jaunākās cenas un lietotāju atsauksmes vietnē Amazon

3) Algoritmi atbloķēti (MIT Press)

Grāmatā Algoritmi atbloķēta ir grāmata, kuru sarakstījis Tomass Kormens. Tas sniedz vispārīgu skaidrojumu ar ierobežotu matemātiku par to, kā algoritmi ļauj datoriem atrisināt problēmas.

Jūs atradīsit arī vienkāršas metodes, kā meklēt informāciju datorā. Šajā grāmatā jūs uzzināsiet kriptogrāfijas pamatprincipus un datu saspiešanas pamatus. Grāmata ietver daudzas sarežģītas problēmas un tās risinājumu saprātīgā laika posmā.

Pārbaudiet jaunākās cenas un lietotāju atsauksmes vietnē Amazon

4) Apgaismoti algoritmi: 1. daļa: pamati

Algoritmi Illuminated ir grāmata, kuru sarakstījis Tims Roughgarden. Grāmata ietver visu viktorīnu un izvēlēto problēmu risinājumus, un grāmatai pievienota autora YouTube videoklipu sērija.

1. daļa aptver asimptotisko analīzi un lielo O apzīmējumus, dalīšanas un iekarošanas algoritmus un galveno metodi, randomizētus algoritmus. Grāmata beidzas ar vairākiem slaveniem šķirošanas un atlases algoritmiem.

Pārbaudiet jaunākās cenas un lietotāju atsauksmes vietnē Amazon

5) Ievads algoritmos

Ievads grāmatā Algoritmi ietver plašu algoritmu klāstu. Katra šīs grāmatas nodaļa ir samērā patstāvīga, un to var izmantot kā mācību materiālu. Algoritmi šajā grāmatā ir aprakstīti angļu valodā un pseidokodā.

Grāmata piedāvā dinamiskas programmēšanas un alkatīgu algoritmu apstrādi un jaunu priekšstatu par malu balstītu plūsmu. Mācību materiālā ir arī daudz vingrinājumu, problēmu un risinājumu.

Pārbaudiet jaunākās cenas un lietotāju atsauksmes vietnē Amazon

6) Algoritmi

Algoritmi ir Roberta Sedžvika un Kevina Veina sarakstītā grāmata. Šī grāmata aptver visus svarīgākos datora algoritmus, kas pašlaik tiek izmantoti.

Grāmata māca jūs meklēt, šķirot, apstrādāt grafikus un apstrādāt virknes. Šajā mācību grāmatā ir algoritmi, kas jāzina katram programmētājam. Tas ļauj cilvēkiem visā pasaulē atklāt jaunus mācīšanās un mācīšanas veidus.

Pārbaudiet jaunākās cenas un lietotāju atsauksmes vietnē Amazon

7) Galvenais algoritms

Galvenais algoritms ir grāmata, kuru sarakstījis Pedro Domingos. Grāmata ļauj mums ielūkoties mācību mašīnās, kas darbojas ar Google, Amazon un jūsu viedtālruni. Grāmata Master Algorithm - un tiek apspriests, ko tas nozīmēs biznesam, zinātnei un sabiedrībai.

Grāmatā iekļautas tādas tēmas kā Mašīnmācīšanās revolūcija, Galvenais algoritms, Mācīšanās bez skolotāja utt.

Pārbaudiet jaunākās cenas un lietotāju atsauksmes vietnē Amazon

8) Algoritma projektēšanas rokasgrāmata

Algoritmu projektēšanas rokasgrāmata ir Stīvena S S. Skienas sarakstīta grāmata. Šī grāmata tagad kalpo kā viena no ideālākajām uzziņu grāmatām jebkuram algoritmu projektēšanas kursam. Tas palīdz jums saglabāt galveno algoritmu praktisko uzziņu rokasgrāmatas statusu. Šī vislabāk pārdotā klasika izslēdz “noslēpumu” algoritmu projektēšanā un to efektivitātes analīzē.

Pārbaudiet jaunākās cenas un lietotāju atsauksmes vietnē Amazon

9) Datu struktūras un algoritmi Java

Datu struktūras un algoritmi Java ir Roberta Lofera sarakstīta grāmata. Grāmata ir veidota tā, lai tā būtu viegli lasāma un saprotama, kaut arī pati tēma ir sarežģīta.

Grāmata piedāvā skaidras un vienkāršas piemēru programmas. Jūs saņemsiet arī semināru kā vienu mazu demonstrācijas programmu, kas izpildāma tīmekļa pārlūkprogrammā.

Turklāt šajā grāmatā redzamās programmas grafiskā formā parāda, kā izskatās datu struktūras un kā tās darbojas

Pārbaudiet jaunākās cenas un lietotāju atsauksmes vietnē Amazon

10) Sveika pasaule: būt cilvēkam algoritmu laikmetā

Sveikas pasaules grāmatu ir sarakstījusi Hannah Fry. Tā ir nepieciešamā sagatavošanās morālajām grūtībām pasaulē, kuru vada kods. Hannah Fry mūs ved ekskursijā pa labajiem, sliktajiem un tieši neglītajiem algoritmiem, kas mūs ieskauj.

Pārbaudiet jaunākās cenas un lietotāju atsauksmes vietnē Amazon

11) Algoritma dizains: Pearson New International Edition

Algoritma dizains ir Jona Kleinberga sarakstīta grāmata. Grāmata studentiem māca dažādas dizaina un analīzes metodes. Šī metode palīdz viņiem atrisināt problēmas, kas rodas, veicot skaitļošanas lietojumprogrammas.

Šī algoritmu grāmata arī izskaidro projektēšanas procesu un algoritmu lomu. Grāmatā ir ietvertas tādas tēmas kā Algoritma analīzes pamati, Dalīt un iekarot, Dinamiskā programmēšana, Tīkla plūsma utt.

Pārbaudiet jaunākās cenas un lietotāju atsauksmes vietnē Amazon

12) Algoritmi

Algoritms ir grāmata, kuru uzrakstījis Sanjoy Dasgupta. Grāmatā iemācīti sižeta algoritmu pamati, kas padara materiālu patīkamu un viegli sagremojamu.

Grāmatā uzsvars tiek likts uz katra algoritma matemātiskās idejas izpratni. Tas palīdz jums apgūt šo priekšmetu intuitīvi, bez nepieciešamības kļūt nepamatoti formālam.

Grāmatā ir aprakstīti algoritmi, kas tiek izmantoti, un ekskursijas matemātiski sarežģītiem. Šī algoritmu grāmata piedāvā Risinājumu rokasgrāmatu, kas ir pieejama tiešsaistes mācību centrā.

Pārbaudiet jaunākās cenas un lietotāju atsauksmes vietnē Amazon

13) Problēmu risināšana ar algoritmiem un datu struktūrām, izmantojot Python

Problēmu risināšana ar algoritmiem un datu struktūrām, izmantojot Python, raksta Bredlijs N. Mille. Tas ir arī par Python, kopā ar algoritmu un datu struktūru izpēti. Ir ļoti svarīgi saprast, ka datorzinātne ir viss. Datorzinību apguve nekad nenozīmē cita veida mācību priekšmetu apguvi.

Šī grāmata ir izstrādāta, lai kalpotu par tekstu pirmajam datu struktūru un algoritmu kursam. Grāmata aptver arī abstraktus datu tipus un datu struktūras, algoritmu rakstīšanu un problēmu risināšanu.

Pārbaudiet jaunākās cenas un lietotāju atsauksmes vietnē Amazon

14) Algoritmi īsumā: praktisks ceļvedis

Algoritmi īsumā ir Džordža T. Heinemana sarakstīta grāmata. Grāmata palīdz jums izveidot stabilu programmatūru, kurai nepieciešams izmantot efektīvus algoritmus. Tomēr programmētāji bieži domā par viņiem, līdz rodas problēma. Šajā grāmatā ir iekļauts liels skaits esošo algoritmu dažādu jautājumu risināšanai.

Grāmata palīdz jums izvēlēties un ieviest pareizo algoritmu jūsu vajadzībām ar pietiekamu matemātiku. Tas ļauj saprast un analizēt algoritmu veiktspēju.

Pārbaudiet jaunākās cenas un lietotāju atsauksmes vietnē Amazon