Some years ago I found a very good web site about algorithms and problem solving techniques:

Delphi for fun

Even if it is not directly related to gamedev, some topics are however usable, eg. this in texture space optimization.