English | 中文 | Русский | Français
2,595 Posts served
8,341 Conversations started
Anyone who has taken a formal college education in computer science or software engineering will have most likely taken a class entitled "Data Structures". When I took this class in 1994 these concepts were presented using the Modula-2 programming language and then we moved on to using the C programming language. Soon after that I took an advanced data structures class where the concepts were expanded upon to take into consideration the object-oriented capabilities of languages such as C++.
Today, over ten years later, I found an interesting series of articles on MSDN written by Scott Mitchell where he discusses data structures using C# 2.0. Visual Studio 2005 uses the 2.0 version of the language, whereas Visual Studio 2008 uses version 3.0; that said though, the articles will be useful for developers using either version of the C# programming language.
Gaining a solid understanding, or refreshing an existing understanding, of data structures will improve the code you write to solve every day programming problems and I would encourage anyone programming on the .net platform to check these articles out.

Art Scott
25
Registered User
I'm particularily interested in a DCEL, Doubly Connected Edge List, Data Sturcture implemention/discussion./paper.
And a discussion of DS for many/multi-cores, especially graphics DS's.
Best