I have an interview with a large Bay Area company coming up. They are big on asking data structure and algorithm questions (I've heard). I come from a physics background so I never learnt them in the first place and never had to in a couple of decades of programming.
I've just spent the last twenty five minutes studying data structures and algorithms and I'm bored out of my mind.
Can anyone suggest any materials that bring to light the inner beauty of data structures and algorithms (over and above explaining the theory)?