You might need to ask a specific question to get a specific answer.
No one here doing assignments for you. Ask your question specifically and show your effort. Then only you can find better explanations.
I'm not asking for anyone to do my homework or any coding for me. I'm simply asking what types will be effective like trees arrays... in each case.
The way you start the thread is more likely asking to do your assignment.
Wow. Good assigment . . .
@OP, don't do these kind of things next time. Member of the forum advice you to helping out, not to encourage you.