• - Alle Rubriken -
  • Bücher HC/TB
  • E-Books, MP3, eReader
  • Hörbücher (CD, DVD)
  • Kalender
  • Schweiz
  • Englisch und andere Fremdsprachen
  • Lieferbar
  • Neuheit
  • Archiv
  • - Alle Rubriken -
  • Bücher HC/TB
  • E-Books, MP3, eReader
  • Hörbücher (CD, DVD)
  • Kalender
  • Schweiz
  • Englisch und andere Fremdsprachen
  • - Alle -
  • Audio CD
  • Audio MP3
  • Blu-ray
  • CD ROM, DVD-ROM
  • DVD-Video
  • E-Book EPUB
  • E-Book PDF
  • Hardcover, gebunden
  • Taschenbuch, kartoniert
  • - Alle -
  • Aargauer Mundart
  • Abchasisch (apsua)
  • Aceh-sprache (atje-sprache)
  • Acholi-sprache
  • Adygei-sprache
  • Aegyptisch
  • Afrihili
  • Afrikaans
  • Akan-sprache
  • Akkadisch (assyrisch-babylonisch)
  • Albanisch
  • Alemannisch
  • Algonkin-sprachen
  • Altaethiopisch
  • Altaische Sprachen (andere)
  • Altenglisch (ca. 450-1100)
  • Altfranzoesisch (842-ca. 1400)
  • Althochdeutsch (ca. 750-1050)
  • Altirisch (bis 900)
  • Altnorwegisch
  • Amharisch
  • Appenzellerdeutsch
  • Arabisch
  • Aragonisches Spanisch
  • Aramaeisch
  • Arapaho-sprache
  • Armenisch
  • Aserbaidschanisch (azerbajdzanisch)
  • Assamesisch (asamiya)
  • Athapaskische Sprachen
  • Australische Sprachen
  • Austronesische Sprachen
  • Aymara-sprache
  • Bahasa Indonesia
  • Baltische Sprachen
  • Bambara-sprache
  • Bantusprachen
  • Basaa-sprache
  • Baschkirisch
  • Baseldeutsch
  • Baskisch
  • Bayrisch
  • Bemba-sprache
  • Bengali
  • Berbersprachen
  • Berlinerisch
  • Berndeutsch
  • Bhojpuri (bajpuri)
  • Birmanisch
  • Bokmal
  • Bosnisch
  • Braj-bhakha
  • Brandenburger Mundart
  • Bretonisch
  • Bulgarisch
  • Cebuano
  • Central Kurdisch (sorani)
  • Chibcha-sprachen
  • Chinesisch
  • Chinook-jargon
  • Choctaw-sprache
  • Cree-sprache
  • Daenisch
  • Dakota-sprache
  • Danakil-sprache
  • Delaware-sprache
  • Deutsch
  • Dinka-sprache
  • Dogrib-sprache
  • Drawidische Sprachen
  • Dzongkha
  • Elamisch
  • Elsaessisch
  • Englisch
  • Esperanto
  • Estnisch
  • Ewe-sprache
  • Faeroeisch
  • Fanti-sprache
  • Fidschi-sprache
  • Finnisch
  • Finnougrische Sprachen
  • Fon-sprache
  • Fraenkisch
  • Franzoesisch
  • Friulisch
  • Ful
  • Ga
  • Gaelisch-schottisch
  • Galicisch
  • Galla-sprache
  • Ganda-sprache
  • Georgisch
  • Germanische Sprachen
  • Glarner Mundart
  • Gotisch
  • Griechisch (bis 1453)
  • Groenlaendisch
  • Guarani-sprache
  • Gujarati-sprache
  • Haida-sprache
  • Haitisches Creolisch
  • Hamitosemitische Sprachen
  • Haussa-sprache
  • Hawaiisch
  • Hebraeisch
  • Herero-sprache
  • Hessisch
  • Hiligaynon-sprache
  • Hindi
  • Ibo-sprache
  • Ido
  • Ilokano-sprache
  • Indianersprachen (nordamerik.)
  • Indoarische Sprachen
  • Indogermanische Sprachen
  • Ingush-sprache
  • Interlingua (iala)
  • Interlingue
  • Inuktitut
  • Inupiaq
  • Iranische Sprachen
  • Irisch
  • Islaendisch
  • Italienisch
  • Japanisch
  • Javanisch
  • Jiddisch
  • Judenspanisch
  • Juedisch-arabisch
  • Juedisch-persisch
  • Kambodschanisch
  • Kannada
  • Kasachisch
  • Kaschmiri
  • Katalanisch
  • Kaukasische Sprachen
  • Kein Sprachlicher Inhalt
  • Keltische Sprachen
  • Khasi-sprache
  • Khoisan-sprachen
  • Kikuyu-sprache
  • Kirchenslawisch
  • Kirgisisch
  • Klassisches Syrisch
  • Koelsch
  • Komi-sprachen
  • Kongo
  • Konkani
  • Koptisch
  • Koreanisch
  • Kornisch
  • Korsisch
  • Kreolisch-englisch
  • Kreolisch-franzoesisch
  • Kreolische Sprachen
  • Kroatisch
  • Kurdisch
  • Kuschitische Sprachen
  • Laotisch
  • Latein
  • Lesgisch
  • Lettisch
  • Lingala
  • Litauisch
  • Luba-sprache
  • Luiseno-sprache
  • Luo-sprache
  • Luxemburgisch
  • Malagassisch
  • Malaiisch
  • Malayalam
  • Maledivisch
  • Malinke-sprache
  • Maltesisch
  • Manchu
  • Mandaresisch
  • Manx
  • Maori-sprache
  • Marathi
  • Massai-sprache
  • Maya-sprachen
  • Mazedonisch
  • Miao-sprachen
  • Micmac-sprache
  • Mittelenglisch (1100-1500)
  • Mittelfranzoesisch (ca. 1400-1600)
  • Mittelhochdeutsch (ca. 1050-1500)
  • Mittelirisch (900-1200)
  • Mittelniederlaendisch (ca. 1050-1350)
  • Mohawk-sprache
  • Mon-khmer-sprachen
  • Mongolisch
  • Moselfraenkisch
  • Mossi-sprache
  • Mundart
  • Nahuatl
  • Navajo-sprache
  • Ndebele-sprache (nord)
  • Ndonga
  • Neapolitanisch
  • Nepali
  • Neugriechisch (nach 1453)
  • Neumelanesisch
  • Niederdeutsch
  • Niederlaendisch
  • Nordsaamisch
  • Norwegisch (bokmal)
  • Nyanja-sprache
  • Obersorbisch
  • Obwaldner Mundart
  • Ojibwa-sprache
  • Okzitanisch (nach 1500)
  • Oriya-sprache
  • Osmanisch
  • Ossetisch
  • Pandschabi-sprache
  • Papiamento
  • Papuasprachen
  • Paschtu
  • Persisch
  • Philippinen-austronesisch
  • Plattdeutsch
  • Polnisch
  • Polyglott
  • Portugiesisch
  • Prakrit
  • Raetoromanisch
  • Rajasthani
  • Romani
  • Romanische Sprachen
  • Ruhrdeutsch
  • Rumaenisch
  • Rundi-sprache
  • Russisch
  • Rwanda-sprache
  • Saamisch
  • Saarlaendisch
  • Saechsisch
  • Salish-sprache
  • Samoanisch
  • Sango-sprache
  • Sanskrit
  • Sardisch
  • Schaffhauser Mundart
  • Schona-sprache
  • Schottisch
  • Schwaebisch
  • Schwedisch
  • Schweizerdeutsch
  • Selkupisch
  • Semitische Sprachen
  • Serbisch
  • Sindhi-sprache
  • Singhalesisch
  • Sinotibetische Sprachen
  • Sioux-sprachen
  • Slave (athapaskische Sprachen)
  • Slawische Sprachen
  • Slowakisch
  • Slowenisch
  • Solothurner Mundart
  • Somali
  • Sorbisch
  • Sotho-sprache (sued)
  • Spanisch
  • St. Galler Mundart
  • Swahili
  • Swazi
  • Syrisch
  • Tadschikisch
  • Tagalog
  • Tahitisch
  • Tamil
  • Tatarisch
  • Telugu-sprache
  • Tetum-sprache
  • Thailaendisch
  • Thaisprachen (andere)
  • Tibetisch
  • Tigre-sprache
  • Tigrinya-sprache
  • Tirolerisch
  • Tonga (bantusprache, Malawi)
  • Tongaisch (sprache Auf Tonga)
  • Tschagataisch
  • Tschechisch
  • Tschetschenisch
  • Tsimshian-sprache
  • Tsonga-sprache
  • Tswana-sprache
  • Tuerkisch
  • Turkmenisch
  • Ugaritisch
  • Uigurisch
  • Ukrainisch
  • Unbestimmt
  • Ungarisch
  • Urdu
  • Usbekisch
  • Venda-sprache
  • Verschiedene Sprachen
  • Vietnamesisch
  • Volapuek
  • Volta-comoe-sprachen
  • Wakashanisch
  • Walisisch
  • Walliser Mundart
  • Wallonisch
  • Weissrussisch
  • Welthilfssprache
  • Westfriesisch
  • Wienerisch
  • Wolof-sprache
  • Xhosa-sprache
  • Yoruba-sprache
  • Yupik-sprache
  • Zhuang
  • Zuerichdeutsch
  • Zulu
  • Relevanz
  • Autor
  • Erscheinungsjahr
  • Preis
  • Titel
  • Verlag
Zwischen und
Kriterien zurücksetzen

Algorithmen kapieren (Bhargava, Aditya Y)
Algorithmen kapieren
Untertitel Visuell lernen und verstehen mit Illustrationen, Alltagsbeispielen und Python-Code
Autor Bhargava, Aditya Y
Verlag bhv / mitp
Co-Verlag Mitp (Imprint/Brand)
Sprache Deutsch
Einband Kartonierter Einband (Kt)
Erscheinungsjahr 2019
Seiten 272 S.
Artikelnummer 27380689
Verlagsartikelnummer 95845813
ISBN 978-3-95845-813-0
Reihe mitp Professional
CHF 40.50
Zusammenfassung
  • Visuelle Erläuterungen mit über 400 erklärenden Bildern
  • Mit anschaulichen Beispielen und zahlreichen Übungen
  • Ausführlich kommentierter Beispielcode in Python

Ab sofort sind Algorithmen nicht mehr langweilig und trocken! Mit diesem Buch wird es dir Spaß machen, dich mit Algorithmen zu beschäftigen, und es wird dir leichtfallen zu verstehen, wie diese funktionieren.

Du erhältst eine anschauliche Einführung in Algorithmen und lernst visuell und praxisnah, wie du die wichtigsten Algorithmen für Aufgaben einsetzt, die dir bei der Programmierung täglich begegnen.

Du beginnst mit einfachen Aufgaben wie Sortieren und Suchen. Mit diesen Grundlagen gerüstet kannst du auch schwierigere Aufgaben wie dynamische Programmierung oder Künstliche Intelligenz in Angriff nehmen.

Der Autor erläutert die Funktionsweise der Algorithmen anhand ganz einfacher Beispiele. So verdeutlicht er z.B. den Unterschied zwischen Arrays und verketteten Listen anhand der Aufgabe, mehrere noch freie Plätze in einem Kinosaal zu finden. Solche Beispiele zeigen dir ganz anschaulich, wie und wofür du die jeweiligen Algorithmen effektiv einsetzen kannst.

Zu allen Erläuterungen findest du anschauliche Bilder und Diagramme sowie ausführlich kommentierten Beispielcode in Python.

Wenn du Algorithmen verstehen möchtest, ohne dich mit komplizierten seitenlangen Beweisen herumzuplagen, ist dieses Buch genau das richtige für dich.

Aus dem Inhalt:
  • Such-, Sortier- und Graphenalgorithmen
  • Performance von Algorithmen analysieren (Landau-Notation)
  • Arrays, verkettete Listen und Hashtabellen
  • Rekursion und Stacks
  • Quicksort und das Teile-und-herrsche-Verfahren
  • Dijkstra-Algorithmus für die Ermittlung des kürzesten Pfads
  • Approximationsalgorithmen und NP-vollständige Probleme
  • Greedy-Algorithmen
  • Dynamische Programmierung
  • Klassifikation und Regression mit dem k-Nächste-Nachbarn-Algorithmus

  • Mit zahlreichen erklärenden Bildern ansprechend illustriert
  • Alle Grundlagen für Einsteiger leicht verständlich erläutert
  • Ausführlich kommentierter Beispielcode in Python

Ein Algorithmus ist nichts weiter als ein schrittweises Verfahren zum Lösen einer Aufgabenstellung. Die von Programmierern am häufigsten verwenden Algorithmen sind schon lange bekannt, wurden ausgiebig getestet und haben sich bewährt. Wenn du Algorithmen verstehen möchtest, ohne dich mit komplizierten seitenlangen Beweisen herumzuplagen, ist dieses Buch für dich richtig. Die vollständig illustrierten Anleitungen erleichtern es zu erlernen, wie du die wichtigsten Algorithmen in eigenen Programmen effektiv verwendest.

Algorithmen kapieren ist eine verständliche Darstellung dieses wichtigen Themas der Informatik. Du erfährst, wie sich gängige Algorithmen auf alltägliche praktische Aufgaben anwenden lassen. Zunächst geht es um Aufgaben wie Sortieren und Suchen. Darauf aufbauend werden schwierigere Aufgaben wie dynamische Programmierung oder ein Empfehlungssystem in Angriff genommen. Zu den vorgestellten Beispielen gehören erklärende Diagramme und ausführlich kommentierter Beispielcode in Python. Nach der Lektüre dieses Buchs werden dir vielfältig einsetzbare Algorithmen und ihre Anwendbarkeit vertraut sein.

Aus dem Inhalt:
  • Such-, Sortier- und Graphenalgorithmen
  • Mehr als 400 Abbildungen und schrittweise Anleitungen
  • Vergleich der Performance verschiedener Algorithmen
  • Codebeispiele in der Programmiersprache Python

Diese leicht verständliche und anschaulich bebilderte Einführung wendet sich an Programmierer, Softwareentwickler und alle, die mehr über Algorithmen wissen möchten.

»Insgesamt [?] ein sehr gutes Buch, um sich dem Thema nicht nur populär zu nähern, sondern wirklich anwendungsbezogen zu verstehen und einen ersten Fuß ins Feld der Programmierung zu setzen.« (Check-App, 01/2019)

Stimmen zum Buch:

»Das Buch schafft das Unmögliche: Mathe macht Spaß und ist einfach.«
- Sander Rossel, COAS Software Systems

»Möchten Sie Algorithmen auf die gleiche Art und Weise kennenlernen, wie Sie Ihren Lieblingsroman lesen? Dann brauchen Sie dieses Buch.«
- Sankar Ramanathan, IBM Analytics

»Heutzutage gibt es praktisch keinen Aspekt des Lebens, der nicht durch einen Algorithmus optimiert wird. Lesen Sie zuerst dieses Buch, wenn Sie eine gut erklärte Einführung in dieses Thema suchen.«
- Amit Lamba, Tech Overture, LLC

»Algorithmen sind nicht langweilig! Die Lektüre des Buchs hat mir und meinen Studenten Spaß gemacht und war lehrreich.«
- Christopher Haupt, Mobirobo, Inc

Aditya Bhargava ist Softwareentwickler, der sich nicht nur mit Informatik, sondern auch mit bildender Kunst befasst. Er bloggt über Programmierung unter adit.io.