string[] Array = new string[] { };string str = "";string Name=string.Empty; for(int i=0;i<3;i++) { Name="s"; str += Name + ","; } if (str.Length >= 2) ...
分类:
其他好文 时间:
2016-11-01 18:32:50
阅读次数:
125
有点没有完全想明白。 能够理解的点有: 1. 给你一个sorted list,用这里面的树构建bst,说明这个list是该bst的inorder遍历。 2. 给你的list相当于一个queue,每次用掉一个node就往后移动一格,相当于queue.poll(); 3. 和之前那题serialize的 ...
分类:
其他好文 时间:
2016-11-01 07:40:21
阅读次数:
138
原文链接:https://support.oracle.com/epmos/faces/DocumentDisplay?_afrLoop=181268979889050&id=62143.1&displayIndex=5&_afrWindowMode=0&_adf.ctrl-state=177vgm... ...
分类:
系统相关 时间:
2016-10-31 16:09:58
阅读次数:
364
把核心的逻辑都放在Node里面 所以Node的代码是: Map部分的代码是: ...
分类:
其他好文 时间:
2016-10-31 09:05:53
阅读次数:
194
中序遍历 步骤如下: 关于时间复杂度,其实也是O(n)。分析如下: 前序遍历(相比中序遍历,只是输出当前节点的顺序稍有不同) 后序遍历(需要加入两个小的技巧,一是dump节点,二是倒序输出路径) 复杂度分析: 空间复杂度同样是O(1);时间复杂度也是O(n),倒序输出过程只不过是加大了常数系数。 上 ...
分类:
其他好文 时间:
2016-10-30 19:24:04
阅读次数:
196
简单工厂: 简单工厂的优点: 1.去除客户端与具体产品的耦合,在客户端与具体的产品中增加一个工厂类,增加客户端与工厂类的耦合 2.封装工厂类,实现代码平台的复用性,创建对象的过程被封装成工厂类,可以多平台调用这个工厂 简单工厂的缺点: 1.增加新功能的时候,需要修改case代码块,违反了ocp原则( ...
分类:
编程语言 时间:
2016-10-30 19:18:48
阅读次数:
240
//java由于泛型的擦除,用起来十分不方便 ...
分类:
编程语言 时间:
2016-10-30 16:52:59
阅读次数:
170