That's really such a wide field. Googling for a specific algorithm would probably be more efficient, build your library as you go.
tinstaafl
Nearly a Posting Virtuoso
1,322 posts since Jun 2010
Reputation Points: 355
Solved Threads: 228
Skill Endorsements: 14
The .NET framework is already rich enough in datastructures to serve all your basic programming needs. Learn from it through MSDN. If you can't find what you want, you could start thinking about your own datastructures. Plenty of stuff on the web. This is an example.
ddanbe
Industrious Poster
4,287 posts since Oct 2008
Reputation Points: 2,121
Solved Threads: 722
Skill Endorsements: 26
It does not alway has to be OOP you know. A static class does not need to be instantiated. See this article.
ddanbe
Industrious Poster
4,287 posts since Oct 2008
Reputation Points: 2,121
Solved Threads: 722
Skill Endorsements: 26