𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Algorithms for Functional Programming

✍ Scribed by John David Stone


Publisher
Springer
Year
2018
Tongue
English
Leaves
395
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


This book presents a variety of widely used algorithms, expressing them in a pure functional programming language to make their structure and operation clearer to readers. In the opening chapter the author introduces the specific notations that constitute the variant of Scheme that he uses. The second chapter introduces many of the simpler and more general patterns available in functional programming. The chapters that follow introduce and explain data structures, sorting, combinatorial constructions, graphs, and sublist search.

Throughout the book the author presents the algorithms in a purely functional version of the Scheme programming language, which he makes available on his website. The book is supported with exercises, and it is suitable for undergraduate and graduate courses on programming techniques.

✦ Table of Contents


Front Matter ....Pages i-xv
Essential Notations (John David Stone)....Pages 1-38
The Tool Box (John David Stone)....Pages 39-81
Data Structures (John David Stone)....Pages 83-201
Sorting (John David Stone)....Pages 203-259
Combinatorial Constructions (John David Stone)....Pages 261-295
Graphs (John David Stone)....Pages 297-346
Sublist Search (John David Stone)....Pages 347-370
Back Matter ....Pages 371-389


πŸ“œ SIMILAR VOLUMES


Algorithms for Functional Programming
✍ John David Stone πŸ“‚ Library πŸ“… 2018 πŸ› Springer 🌐 English

<p><p>This book presents a variety of widely used algorithms, expressing them in a pure functional programming language to make their structure and operation clearer to readers. In the opening chapter the author introduces the specific notations that constitute the variant of Scheme that he uses. Th

Algorithms - Functional Programming Appr
✍ Fethi A. Rabhi, Guy Lapalme πŸ“‚ Library πŸ“… 1999 πŸ› Addison Wesley 🌐 English

The design of algorithms for problem-solving lies at the heart of computer science. Concise yet authoritative, Algorithms: A Functional Programming Approach teaches the skills needed to master this essential subject. The authors challenge more traditional methods of teaching algorithms by using a

Functional Programming for the Object-Or
✍ Brian Marick πŸ“‚ Library πŸ“… 2012 🌐 English

Many, many of the legendary programmers know many programming languages. What they know from one language helps them write better code in another one. But it’s not really the language that matters: adding knowledge of C# to your knowledge of Java doesn’t make you much better. The languages are too s

Algorithms: A Functional Programming App
✍ Fethi A. Rabhi, Guy Lapalme πŸ“‚ Library πŸ“… 1999 πŸ› Addison Wesley 🌐 English

The design of algorithms for problem-solving lies at the heart of computer science. Concise yet authoritative, Algorithms - A Functional Programming Approach teaches the skills needed to master this essential subject. The authors challenge more traditional methods of teaching algorithms by using a