double ended queue linked list stack b tree avl tree dijkstra's dfs bfs graph tree kruskals algorithm prims algorithm spanning tree depth first search breadth first search adcency graph adjacency matrix types of graph radix sort divide and conquer merge sort quck sort recursion memory layout of c program separate chaining bucket hashing double hashing quadratic probing linear probing collision resolution methods hash functions selection sort insertion sort bubble sort linear search binary search sorting searching threaded binary tree non recurssive traversals construct tree from traversals tree traversals linked list tre array representation of tree tree terminologies binary tree tree data structure array vs linked list linked list operations reversing linked list priority queue circular linked list doubly linked list queue memory addresses nested structures members access operators self referential structures refernces pointers structures in c
Tout plus