Generate three questions that could be asked on computer science.
1. What are the differences between a stack data structure and a queue data structure?
2. How does the concept of inheritance work in Object Oriented Programming?
3. What are some common searching and sorting algorithms and their time complexities?
Below is an instruction that describes a task. Write a response that appropriately completes the request.

### Instruction:
Generate three questions that could be asked on computer science.

### Response:
1. What are the differences between a stack data structure and a queue data structure?
2. How does the concept of inheritance work in Object Oriented Programming?
3. What are some common searching and sorting algorithms and their time complexities?