07 2015 档案
摘要:1.设计包含min函数的栈[数据结构]题目:定义栈的数据结构,要求添加一个min函数,能够得到栈的最小元素。要求函数min、push以及pop的时间复杂度都是O(1)。2.子数组的最大和[算法]题目:输入一个整形数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个...
阅读全文
摘要:3.1 为什么需要泛型避免了强制转换,使代码更易读易写,也就减少了出bug的几率。提升了性能由于编译时做了更多的检查,运行时的检查就可以少做很多。JIT能够聪明地处理值类型,能消除很多情况下的装箱和拆箱处理。3.2 日常使用的简单泛型3.2.1通过例子来学习: 泛型字典 class Dictiona...
阅读全文
摘要:2.1委托 不需要直接指定一个要执行的行为,而是将这种行为用某种方式“包含”在一个对象中。这个对象可以像其他任何对象一样使用。在该对象中,可以执行封装的操作。可以将委托类型看作只定义了一个方法的接口,将委托实例看作实现了那个接口的对象。 类似遗嘱,遗嘱由一系列指令组成,比如:“付帐单,捐善款...
阅读全文
摘要:1.1数据类型C#1.0[Description("Listing 1.01")] public class Product { string name; public string Name { get { return ...
阅读全文

浙公网安备 33010602011771号