Fork me on GitHub
摘要: 1.An Array Class Test Bedclass CArray { private int [] arr; private int upper; private int numElements; public CArray(int size) { arr = new int[size]; upper = size-1; numElements = 0; } public void In... 阅读全文
posted @ 2010-01-22 22:01 idoku 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 今天复习《Data Structures and Algorithms using C#》的时候,想把书中的第三章的基础排序改为泛型版本。起初想得很简单,将int改为T即可,呵呵,结果发现T是不能直接比较的。然后,用了一下午和一晚上的时间才勉强实现。期间尝试了很多种不同的实现方法,最先想到的是用IComparer接口,通过传递接口来实现。但是有个很大的问题,静态类是不支持继承接口的,而我又不想改变... 阅读全文
posted @ 2010-01-22 21:48 idoku 阅读(182) 评论(0) 推荐(0) 编辑