摘要:
我们都说程序就是数据加算法,即数据和对数据进行操作的流程。 而对计算机中所存储的数据进行的最普遍的两种操作就是排序和查找。 现在我们就使用C#语言实现三种基础的排序算法——冒泡排序、选择排序、插入排序。 首先我们定义一个能够支持我们创建自定义排序规则的数据结构。我们使用C#的类来作为我们实现的对象,在这个类中维护着一个数组。 其定义如下代码: 1 using System; 2 3 namespace DataStructuresandAlgorithms 4 { 5 6 // 用来承载我们实验的自定义类 7 public class CArray ... 阅读全文