摘要:
有数据类型为整型的顺序表La和Lb,其数据元素均按从小到大的升序排列,编写一个算法将它们合并成一个表Lc,要求Lc中数据元素也按升序排数据列。用数组实现的代码如下:static void Main(string[] args) { int[] La = { 1, 3, 5, 7, 9 }; int[] Lb = { 2, 4, 6, 8, 10 }; int[] Lc = new int[La.Length + Lb.Length]; int i = 0; int j =... 阅读全文
摘要:
实现线性表的基本操作,以c#接口的形式表示线性表,接口中的方法成员表示基本操作。为了,使线性表对任何数据类型都适用,数据元素的类型都使用泛型的类型参数。在实际创建线性表时,元素的实际类型可以用应用程序中任何方便的数据类型来代替,比如用简单的整型或者用户自定义的更复杂的类型来代替。线性表的接口如下所示: /// <summary> /// 线性表接口,使用泛型 /// </summary> /// <typeparam name="T"></typeparam> public interface IListDS<T> 阅读全文