- The traditional singly-linked-list examples:
- Other singly-linked-list examples:
- recreverse.pale (recursive version)
- bubblesort_simple.pale (values abstracted away)
- bubblesort_boolean.pale (values abstracted to 0/1)
- bubblesort_full.pale (verifies full sorting)
- orderedreverse.pale (tracks ordering)
- Doubly-linked list with tail pointer:
- doublylinked.pale (delete, search, insert, concat)
- concat.pale (as single operation)
- Red-black search trees where nodes have parent pointers:
- Tree where every node has a pointer to its post-order successor and a pointer to its parent: