- Array
- Access function
- Insertion function
- Deletion function
- Dynamic allocation
- Linked Structure
- Search function
- Insertion function
- Deletion function
- Stack (Container)
- Push function
- Pop function
- Queue (Container)
- Enqueue function
- Dequeue function
- Dictionary
- Search function
- Insert function
- Delete function
- Max / Min functions
- Predecessor / Successor functions
- Binary search tree
- Search function
- Max / Min functions
- Traversal function
- Insertion function
- Deletion function
- Priority queue
- Insert function
- Find-Minimum / Find-Maximum functions
- Delete-Minimum / Delete-Maximum functions
- Hash table
- Collistion resolution with Chaining
- Collision resolution with Open Addressing
- Duplicate detection
- Canonicalization