Data structure and algorithms are two of the most important aspects of computer science. Data structures allow us to organize and store data, while algorithms allow us to process that data in a meaningful way.
Some important "Data Structure": Linked List, Stack, Queue, Tree, Binary Tree, Min Heap, Max Heap and Graph data structure along with important functions are implemented in C/C++.