Hören und Lesen

Tritt ein in eine Welt voller Geschichten

  • Mehr als 600.000 Hörbücher und E-Book
  • Jederzeit kündbar
  • Exklusive Titel und Originals
  • komfortabler Kinder-Modus
Abonniere jetzt
se-device-image-1200x1200
Cover for Learning Functional Data Structures and Algorithms

Learning Functional Data Structures and Algorithms

Sprachen
Englisch
Format
Kategorie

Sachbuch

Functional data structures have the power to improve the codebase of an application and improve efficiency. With the advent of functional programming and with powerful functional languages such as Scala, Clojure and Elixir becoming part of important enterprise applications, functional data structures have gained an important place in the developer toolkit. Immutability is a cornerstone of functional programming. Immutable and persistent data structures are thread safe by definition and hence very appealing for writing robust concurrent programs. How do we express traditional algorithms in functional setting? Won’t we end up copying too much? Do we trade performance for versioned data structures? This book attempts to answer these questions by looking at functional implementations of traditional algorithms. It begins with a refresher and consolidation of what functional programming is all about. Next, you’ll get to know about Lists, the work horse data type for most functional languages. We show what structural sharing means and how it helps to make immutable data structures efficient and practical. Scala is the primary implementation languages for most of the examples. At times, we also present Clojure snippets to illustrate the underlying fundamental theme. While writing code, we use ADTs (abstract data types). Stacks, Queues, Trees and Graphs are all familiar ADTs. You will see how these ADTs are implemented in a functional setting. We look at implementation techniques like amortization and lazy evaluation to ensure efficiency. By the end of the book, you will be able to write efficient functional data structures and algorithms for your applications.

© 2017 Packt Publishing (E-Book): 9781785885884

Erscheinungsdatum

E-Book: 23. Februar 2017

Tags

    Wähle dein Abo-Modell

    • Über 600.000 Titel

    • Lade Titel herunter mit dem Offline Modus

    • Exklusive Titel und Storytel Originals

    • Sicher für Kinder (Kindermodus)

    • Einfach jederzeit kündbar

    Basic

    Für alle, die gelegentlich hören und lesen.

    8.90 € /Monat

    • Jederzeit kündbar

    • Abo-Upgrade jederzeit möglich

    Angebot jetzt aktivieren
    Am beliebtesten!

    Unlimited

    Für alle, die unbegrenzt hören und lesen möchten.

    18.90 € /Monat

    • Jederzeit kündbar

    • Wechsel zu Basic jederzeit möglich

    Angebot jetzt aktivieren

    Anderen gefällt...

    1. Alchemised: Das internationale Phänomen – jetzt auch als Hörbuch
      Alchemised: Das internationale Phänomen – jetzt auch als Hörbuch SenLinYu
      4.3
    2. The Pumpkin Spice Latte Disaster (Lower Whilby 1): In dieser cosy RomCom treffen Stars Hollow-Vibes auf die Enemies to lover-Trope
      The Pumpkin Spice Latte Disaster (Lower Whilby 1): In dieser cosy RomCom treffen Stars Hollow-Vibes auf die Enemies to lover-Trope Kyra Groh
      4.4
    3. Fourth Wing – Flammengeküsst (Flammengeküsst-Reihe 1)
      Fourth Wing – Flammengeküsst (Flammengeküsst-Reihe 1) Rebecca Yarros
      4.7
    4. Iron Flame – Flammengeküsst (Flammengeküsst-Reihe 2): Die heißersehnte Fortsetzung des Fantasy-Erfolgs »Fourth Wing«
      Iron Flame – Flammengeküsst (Flammengeküsst-Reihe 2): Die heißersehnte Fortsetzung des Fantasy-Erfolgs »Fourth Wing« Rebecca Yarros
      4.7
    5. A Dark and Secret Magic (Ungekürzte Lesung)
      A Dark and Secret Magic (Ungekürzte Lesung) Wallis Kinney
      4.2
    6. Onyx Storm – Flammengeküsst (Flammengeküsst-Reihe 3): Die heißersehnte Fortsetzung von »Fourth Wing« und »Iron Flame«
      Onyx Storm – Flammengeküsst (Flammengeküsst-Reihe 3): Die heißersehnte Fortsetzung von »Fourth Wing« und »Iron Flame« Rebecca Yarros
      4.3
    7. Lights Out (Lights Out 1): Heiße Dark RomCom für Leser:innen von Brynne Weaver endlich auf Deutsch! (Aly & Josh)
      Lights Out (Lights Out 1): Heiße Dark RomCom für Leser:innen von Brynne Weaver endlich auf Deutsch! (Aly & Josh) Navessa Allen
      4.3
    8. Die Tribute von Panem L. Der Tag bricht an: Deutsche Ausgabe von Sunrise on the Reaping, dem neuen Band der dystopischen Bestseller-Reihe
      Die Tribute von Panem L. Der Tag bricht an: Deutsche Ausgabe von Sunrise on the Reaping, dem neuen Band der dystopischen Bestseller-Reihe Suzanne Collins
      4.7
    9. Hex Appeal - Verflucht verliebt | Ein Found Family Cosy Fantasy Hörbuch voller Magie und Hokus Pokus (Ungekürzt)
      Hex Appeal - Verflucht verliebt | Ein Found Family Cosy Fantasy Hörbuch voller Magie und Hokus Pokus (Ungekürzt) Kate Johnson
      3.8
    10. The Deadly Side of Love (Hexbound Disasters 1)
      The Deadly Side of Love (Hexbound Disasters 1) Francis Eden
      4.3
    11. Little Stranger
      Little Stranger Leigh Rivers
      4.3
    12. Rewitched - Ihr bleiben dreißig Tage, um ihre Magie wiederzuerwecken (Ungekürzt)
      Rewitched - Ihr bleiben dreißig Tage, um ihre Magie wiederzuerwecken (Ungekürzt) Lucy Jane Wood
      3.8
    13. Bite the Bride (Darkthorn Archives 1): Spicy Fantasy RomCom im Schottland der 1920er Jahre
      Bite the Bride (Darkthorn Archives 1): Spicy Fantasy RomCom im Schottland der 1920er Jahre Penny Juniper
      4.3
    14. Rückkehr der Engel (Extended Version)
      Rückkehr der Engel (Extended Version) Marah Woolf
      4.7
    15. Im Norden der Tod - Inselpolizistin Ella Voss ermittelt, Band 1 (ungekürzt)
      Im Norden der Tod - Inselpolizistin Ella Voss ermittelt, Band 1 (ungekürzt) Jette Just
      4.4