将数据结构与 C#语言和.NET 框架结合是本书的一大特点。.NET 平台是微软推出的一
个新的开发平台,目的是让“不同的语言共享同一平台”。.NET很可能成为下一代 Windows
操作系统的一部分。而 C#语言作为新一代完全面向对象的语言,是.NET 的母言。本书所有
的数据结构和算法都是用 C#语言进行描述,并在相应章节的末尾介绍了在.NET 框架中常用
的数据结构和算法。用 C#在.NET 平台开发的技术人员可以从本书中获得许多有益的知识和
技术。
本书分为 8 章,第 1 章介绍了数据结构和算法的基本概念及本书用到的数学和 C#的知
识;第 2 章至第 6 章分别讨论了线性表、栈和队列、串和数组、树型结构和图结构等常用的
数据结构及其应用,以及在.NET 框架中相应的数据结构;第 7、8 两章分别讨论了排序和查
找常用的各种方法及其应用以及在.NET 框架中相应的算法。