Which of the following programming techniques and data structures (in a user-level program) are good for a demand-paged environment, and which are bad? Explain your answer.
- Sequential search through a linked list?
- Sequential search through an array
- Binary tree search?
- Hashing with linear probing?
- Queue implemented using a circular array.