純粋関数型データ構造の表紙

純粋関数型データ構造

Chris Okasaki, 稲葉 一浩, 遠藤 侑介KADOKAWA216ページISBN 9784048930567

関数型プログラミングタグで同率3位(12冊中)。Zenn・Qiitaなどの2記事で紹介(時点)。

紹介記事
2件
媒体別
Qiita 1・企業テックブログ 1
初めての紹介
最新の紹介

この本を選ぶ前に

出版年
(約10年前)
タグ内の順位
関数型プログラミングタグで同率3位(12冊中・紹介記事数の順)
代わりの本

関数型プログラミングタグで、この本より新しく紹介記事の多い本

紹介している記事(2件)

記事ごとの説明は、記事本文のうちこの本に触れた部分をAIが要約したもので、筆者の原文ではありません。

  • 技術書? Qiita · Nakayama · · いいね 3

    この本を通称「okazaki」と呼び、以前RedBlackSetのHaskellコードが理解できず、かなり精読した経験を挙げている。読み込んだ結果、「美しいコードを書くのは無理だ」と感じ、実際に涙が出たという。データ構造の変化をノートとペンでたどることになり、「なんだこれ」となるほどだったと述べている。

  • 数としての赤黒木 企業テックブログ · エムスリー ·

    社内勉強会で別の教科書を輪読する中で、赤黒木の調整に関し、より簡潔なアルゴリズムが本書に書かれていると紹介している。本書の方式で1から8を挿入して赤黒木を構築し、演習問題9.7にあたる、赤黒木をゼロなし二進数として見る対応を説明している。他にも0から4を使う二進数や三進数に対応するデータ構造が出てくるとして、読むことを勧めている。

この本について

関数型言語の視点からデータ構造を扱い、その変化を追いながら理解するための書籍である。命令形言語向けのデータ構造書が多いなか、関数型のデータ構造を学ぶための解説を提供する。紹介されている内容には、HaskellによるRedBlackSetのコードや、データ構造がどう変化するかを順にたどる説明が含まれる。

楽天ブックスの商品説明と紹介記事をもとにAIが要約したものです。原文の転載ではありません。