This is my personal practice on Linked List in 3 languages (C, C++, Python).
- Remove nodes
- Stack
- Queue
- Two directions (
prev
andnext
) and other variations. - Functional programming versions
insert_node(data_structure, node)
so that increases flexibility.