目录

数据结构与算法C实现系列-前言

目录

数据结构与算法(C#实现)系列—–前言

数据结构与算法

(C#

实现

)

系列


前言

Heavenkiller

(

原创

)

搞计算机的人都应该很清楚,语言只是一种工具,算法才是灵魂。现在的开发语言有很多,如

C++,VB,Perl,java,c#,

还有如脚本语言

js,vbs

等,在如此多的选择面前,很多人不知道该选择哪一种好。其实不管哪一种语言,既然他存在,就一定有他的价值,有它的特定用途,而这往往是其它语言所无法比拟的。譬如

C++

就适合于系统底层的编程,而

java

一般就用于对稳定性,兼容性要求较高的场合,正所谓各有所长。像我一般用

C++

编写网络基层和与操作系统相关的程序,用

C#

ASP.NET

等程序,必要的时候再辅以

Rose, Rational XDE

等建模工具。但无论选择哪一种语言,算法才是根本,掌握了算法,就掌握了所有语言的根本,以不变应万变。

微软的

C#

是一种全新的语言,利用它能快捷、高效地布署程序。现在关于

C#

的资料也已经有很多了,各个方面的资料都能找得到,但用

C#

做数据结构的似乎还没有什么,在

CSDN

上我只找到了三四篇,而且仅仅是讲了一下链表之类简单的数据结构。于是我利用空闲的时间用

C#

写了一些数据结构与算法的实现,希望对大家学习数据结构能够有所帮助。另外,由于时间仓促,难免出现一些纰漏,希望大家不吝赐教给予指正

,

我的

email

.

欢迎大家和我一起交流学习。

本系列包括树,

N

叉树,广义树,二叉树,

BST

二叉查找树,

AVL

平衡树,堆,二叉堆,以及图。还有一些如哈希表,散列,左翼树,二项树,

Haffman

编码树等因时间关系,暂时未能奉上,以后有时间再补上吧。

首先给大家展示一幅用

Rational XDE for .NET

生成的类模型图,让大家对所有的类有一个大概的了解。

/Develop/ArticleImages/23/23923/CSDN_Dev_Image_2004-2-22350060.JPG