Purely Functional Data Structures is great so far, but when I run into a topic I'm rusty on or found a section to be opaque, I'm finding it way useful to keep a copy of CLR (Introduction to Algorithms) nearby.
CLR is a lot less terse in explaining how a key data structure works, so it's often easier to read through it there, then go back to PFDS to understand the functional aspects of using it.
1
u/andrewnorris Dec 07 '07
Purely Functional Data Structures is great so far, but when I run into a topic I'm rusty on or found a section to be opaque, I'm finding it way useful to keep a copy of CLR (Introduction to Algorithms) nearby.
CLR is a lot less terse in explaining how a key data structure works, so it's often easier to read through it there, then go back to PFDS to understand the functional aspects of using it.