Cognizant Interview Question

1. What are Data Structures? 2. List some sorting techniques and what are their time complexities? 3. Write ANY sample code using C/C++.