The subject that I enjoyed most, in my C.S.E. study life, is Algorithm. I like algorithm more than anything....Although i can learn a little of them due to my laziness. As I involved with ACM programming and contests, I have some skill on it. Although I can't argue myself a good programmer(!). However, here you can find some C/C++ implementation of some Well Known algorithm.