When I was studying Computer Science in an engineering institution in India 15 years earlier, there weren’t too many resources to check out. Lab computers were shared in tiny slots. They were tortoises compared to today’s regular smartphones. We accessed internet on a 64Kbps modem. Most of the academic subjects were studied by referring the text and a little bit of hands-on development. For many students, these didn’t reflect well on their careers. Continue reading Introducing dslib: academic data structures library
A good and short write up on B, B+ and H trees:
Trees, B-Trees, B+Trees and H-Trees
Remember Minotaur and the labyrinth from Greek myths? You don’t need to work so hard to build a tough to crack software maze. An easy algorithm to program mazes explained.
Knowledge of the data structures used in the Linux kernel is a prerequisite to play around with the kernel source code. To know more about the various data structures used in the Linux kernel try the following links –
Who doesn’t love music and mp3s ;)? Learn about the MP3 format here.
Check out some algorithm lecture videos from MIT Open Course:
Some more from Skiena