1. Stack 2. Queue 3. Circular_queue 4. Double_queue 5. Polynomial 6. Sparse_matrix 7. Binary_search 8. Linear_search 9. Bubble_sort 10. Heap_sort 11. Merge_sort 12. Quick_sort 13. Selection_sort 14. Insertion_sort 15. Infix_to_postfix 16. Single_linked_list 17. Priority_queue 18. Polynomial_Multiplication 19. Hash_Table 20. Binary_Tree 21. Binary_Tree_LinkedList 22. DFS 23. BFS