Електронна книга «Суто функціональні структури даних» Кріс Окасакі
Більшість книг структур даних припускають використання імперативної мови програмування, наприклад, C/C++ чи Java. Однак реалізації структур даних такими мовами далеко не завжди добре переносяться на функціональні мови програмування, такі як Стандартний ML, Haskell або Scheme. У цій книзі структури даних описуються з погляду функціональних мов, у ній містяться приклади та пропонуються підходи до проектування, які можуть використовуватися розробниками під час створення їх власних структур даних. Книга включає як класичні структури даних, наприклад, червоно-чорні дерева і біномні черги, так і деякі нові структури даних, створені спеціально для функціональних мов. Весь вихідний код наводиться на Стандартному ML і Haskell, причому більшість програм легко адаптувати для інших функціональних мов програмування.
Це видання є довідковим посібником для професійних програмістів, що працюють з функціональними мовами, і може також використовуватися як підручник для самостійного вивчення.
Детальніше: Оплата і доставка · Обмін та повернення