@22 I couldn't agree more.
Your'e much better off asking algorithm questions that are actually relevant:
* What is the purpose of a linked list?
* How might I optimize this to use less memory? Insert [example of a giant left-hand grab of SQL data that uses 2GB data]. Expected answer: stack/queue one 2 MB record at a time [example code].
Yadda Yadda Yadda...