14 BEDSTE algoritme & Datastrukturer Bøger (2021 Liste)

Anonim

En algoritme er en veldefineret beregningsprocedure, der tager en vis værdi som input og genererer en værdi som output. I enkle ord er det en sekvens af beregningstrin, der konverterer input til output.

Her er en kurateret liste over Top 14-bøger til algoritme og datastrukturuddannelse, der skal være en del af enhver udviklers bibliotek.

1) Datastrukturer og algoritmer er lette

Datastrukturer og algoritmer gjort let: Datastrukturer og algoritmiske gåder "er en bog skrevet af Narasimha Karumanchi.

Der er mange forskellige løsninger til hvert nummer, og bogen er kodet i C / C ++. Bogen er praktisk som et interview og en eksamensguide for dataloger.

Denne algoritmebog tilbyder løsninger på forskellige komplekse datastrukturer og algoritmiske problemer. Denne referencebog fungerer også som en vejledning til forberedelse til interviews, eksamener og campusarbejde.

Tjek seneste pris og brugeranmeldelser på Amazon

2) Grokking algoritmer

Grokking Algorithms er skrevet af Aditya Bhargava. I denne vejledning lærer du, hvordan du anvender almindelige algoritmer til de praktiske programmeringsproblemer, du står over for hver dag. Du kan starte med opgaver som at sortere og søge.

Bogen hjælper dig med at tackle mere komplekse problemer som datakomprimering og kunstig intelligens. Hvert præsenterede eksempel inkluderer nyttige diagrammer og fuldkommenterede kodeprøver i Python. I slutningen af ​​denne bog kan du lære om de relevante algoritmer, og hvornår du skal bruge dem.

Tjek seneste pris og brugeranmeldelser på Amazon

3) Algoritmer ulåst (MIT Press)

I Algorithms Unlocked er en bog skrevet af Thomas Cormen. Det giver en generel forklaring med begrænset matematik om, hvordan algoritmer gør det muligt for computere at løse problemer.

Du finder også enkle metoder til at søge efter information på en computer. I denne bog lærer du de grundlæggende principper bag kryptografi og fundamentet for datakomprimering. Bogen indeholder mange komplekse problemer og løsningen på en rimelig tid.

Tjek seneste pris og brugeranmeldelser på Amazon

4) Algoritmer oplyst: Del 1: Grundlæggende

Algorithms Illuminated er en bog skrevet af Tim Roughgarden. Bogen indeholder løsninger på alle quizzer og udvalgte problemer, og en række YouTube-videoer af forfatteren ledsager bogen.

Del 1 dækker asymptotisk analyse og big-O notation, divider-og-erobre algoritmer og mastermetoden, randomiserede algoritmer. Bogen slutter med flere berømte algoritmer til sortering og udvælgelse.

Tjek seneste pris og brugeranmeldelser på Amazon

5) Introduktion til algoritmer

Introduktion til algoritmebogen indeholder en bred vifte af algoritmer i dybden. Hvert kapitel i denne bog er relativt selvstændigt og kan bruges som et studiemateriale. Algoritmerne er beskrevet i denne bog på engelsk og pseudokode.

Bogen tilbyder behandling af dynamisk programmering og grådige algoritmer og en ny forestilling om kantbaseret flow. Læringsmaterialet indeholder også mange øvelser, problemer og løsninger.

Tjek seneste pris og brugeranmeldelser på Amazon

6) Algoritmer

Algoritmer er en bog skrevet af Robert Sedgewick og Kevin Wayne. Denne bog dækker alle de vigtigste computeralgoritmer, der i øjeblikket er i brug.

Bogen lærer dig søgning, sortering, grafbehandling og strengbehandling. Denne vejledning indeholder algoritmer, som enhver programmør skal kende. Det gør det muligt for mennesker overalt i verden at opdage nye måder at lære og undervise på.

Tjek seneste pris og brugeranmeldelser på Amazon

7) Masteralgoritmen

Master Algorithm er en bog skrevet af Pedro Domingos. Bogen giver os et kig ind i læringsmaskinerne, der driver Google, Amazon og din smartphone. Bogen Master Algorithm - og diskuterer, hvad den vil betyde for erhvervslivet, videnskaben og samfundet.

Bogen indeholder emner som The Machine-Learning Revolution, Master Algorithm, Learning without a Teacher osv.

Tjek seneste pris og brugeranmeldelser på Amazon

8) Algoritmedesignmanualen

Algorithm Design Manual er en bog skrevet af Steven S S. Skiena. Denne bog fungerer nu som en af ​​de ideelle referencebøger til ethvert algoritmedesignkursus. Det hjælper dig med at opretholde din status som den førende praktiske referencevejledning til algoritmer. Denne bedst sælgende klassiker tager "mysteriet" ud af at designe algoritmer og analysere deres effektivitet.

Tjek seneste pris og brugeranmeldelser på Amazon

9) Datastrukturer og algoritmer i Java

Datastrukturer og algoritmer i Java er en bog skrevet af Robert Lafore. Bogen er designet til at være let at læse og forstå, selv om emnet i sig selv er kompliceret.

Bogen tilbyder klare og enkle eksempelprogrammer. Du får også en workshop som et lille demo-program, der kan køres i en webbrowser.

Desuden viser programmerne i denne bog grafisk, hvordan datastrukturer ser ud, og hvordan de fungerer

Tjek seneste pris og brugeranmeldelser på Amazon

10) Hej verden: At være menneske i en alder af algoritmer

Hello World-bogen er skrevet af Hannah Fry. Det er den nødvendige forberedelse til de moralske vanskeligheder i en verden, der drives af kode. Hannah Fry tager os med på en rundvisning i det gode, det dårlige og det direkte grimme af algoritmerne, der omgiver os.

Tjek seneste pris og brugeranmeldelser på Amazon

11) Algoritmedesign: Pearson New International Edition

Algorithm Design er en bog skrevet af Jon Kleinberg. Bogen lærer de studerende en række design- og analyseteknikker. Denne metode hjælper dem med at løse problemer, der opstår, når de udfører i computerapplikationer.

Denne algoritmebog forklarer også designprocessen og algoritmernes rolle. Bogen indeholder emner som Basic of Algorithm Analysis, Divide and Conquer, Dynamic Programming, Network flow osv.

Tjek seneste pris og brugeranmeldelser på Amazon

12) Algoritmer

En algoritme er en bog skrevet af Sanjoy Dasgupta. Bogen lærer dig det grundlæggende ved algoritmer i en historie, der gør materialet behageligt og let at fordøje.

Bogens vægt er at forstå den matematiske idé bag hver algoritme. Det hjælper dig med at lære dette emne intuitivt uden behov for at blive urimeligt formel.

Bogen indeholder beskrivelser af algoritmer, der bruges, og udflugter til matematisk sofistikerede. Denne algoritmebog tilbyder en Solutions Manual, som er tilgængelig på Online Learning Center.

Tjek seneste pris og brugeranmeldelser på Amazon

13) Problemløsning med algoritmer og datastrukturer ved hjælp af Python

Problemløsning med algoritmer og datastrukturer ved hjælp af Python er skrevet af Bradley N. Mille. Det handler også om Python sammen med studiet af algoritmer og datastrukturer. Det er centralt for forståelsen af, at datalogi handler om. At lære datalogi handler ikke aldrig om at lære nogen anden form for emne.

Denne bog er designet til at fungere som en tekst til det første kursus om datastrukturer og algoritmer. Bogen dækker også abstrakte datatyper og datastrukturer, skrivealgoritmer og løsning af problemer.

Tjek seneste pris og brugeranmeldelser på Amazon

14) Algoritmer i en nøddeskal: En praktisk guide

Algoritmer, i en nøddeskal, er en bog skrevet af George T. Heineman. Bogen hjælper dig med at oprette robust software, der kræver brug af effektive algoritmer. Imidlertid tænker programmører ofte på dem, indtil der opstår et problem. Denne bog indeholder et stort antal eksisterende algoritmer til løsning af en række problemer.

Bogen hjælper dig med at vælge og implementere den rigtige algoritme til dit behov med lige nok matematik. Det giver dig mulighed for at forstå og analysere algoritmens ydeevne.

Tjek seneste pris og brugeranmeldelser på Amazon