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å Amazon2) 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å Amazon3) 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å Amazon4) 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å Amazon5) 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å Amazon6) 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å Amazon7) 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å Amazon8) 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å Amazon9) 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å Amazon10) 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å Amazon11) 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å Amazon12) 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å Amazon13) 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å Amazon14) 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