C Structs Basic C generic structs Array List Linked list Doubly linked list Circular linked list Doubly circular linked list Stack Queue Tree Binary tree Binary search tree AVL tree General tree Heap Binary heap Hash table Open hashing Separate chaining Closed hashing Linear probing Cuadratic probing Double hashing