Book of Elementary Functional Algorithms and Data structures
This release contains the new edition with 119 exercises/answers (both in English and Chinese). The book is fully rewrote from 2020 to 2023. Below are some major changes compare with the 1st edition:
concatMap
(aka. flatMap
). Fixed errors found in the 1st edition;dot
(graphviz
) and imagemagic
, upgraded the build system to lualatex
.Cheers.
Xinyu LIU Sep 1st/2023
This release contains the fixings collected till 2020/10.
Main changes in this release:
Re-write the Trie and Prefix Tree chapter for all branches. Released a intermediate pdf contains Scala and Java example code for the first 5 chapters.
Main changes in this release (English edition):
Add a new appendix about the imperative red-black tree deletion algorithm.
Fixed the error in red-black tree deletion algorithm. There are two pdf files released:
Corrected mistakes in editorial work
Updated the appendix
Updated chapter of search
0.618030 version includes:
Main book: elementary-algorithms.pdf
Update the chapter of quick sort and merge sort.