4,580 Posts served
11,094 Conversations started
- Academic

- Android

- Art, Music, & Animation

- Embedded Computing

- Events

- Game Development

- Graphics & Media

- Intel SW Partner Program

- Intel® AppUp Developer Program

- Manageability & Security

- Mobility

- Open Source

- Parallel Programming

- Performance and Optimization

- Power Efficiency

- Server

- Site News & Announcements

- Software Tools

- Ultrabook

- Association for Computing Machinery TechNews (ACM)
- Go Parallel! (Dr. Dobbs)
- HPCwire (Tabor Communications, Inc.)
- insideHPC (John West)
- Joe Duffy's Weblog (Microsoft)
- Microsoft Parallel Programming Development Center (Microsoft Germany)
- MultiCoreInfo.com
- scalability.org (Scalable Informatics)
- Software Dev Blog (Intel Germany)
- Soft Talk Blog (Intel United Kingdom)
- The Moth (Microsoft)
C# 2.0 Data Structures
By Doug Holland (Intel) (249 posts) on May 11, 2008 at 6:54 pm
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.
Categories: Software Tools
For more complete information about compiler optimizations, see our Optimization Notice.


Art Scott
90
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