【链式存储结构】
struct TreeNode {
int val;
TreeNode *left;
TreeNode *right;
TreeNode(int x) : val(x), left(NULL), right(NULL) {}
};
【层次创建二叉树】
// 创建二叉树
TreeNode* CreateTreeByLevel(vector nu...
分类:
编程语言 时间:
2014-12-30 11:42:39
阅读次数:
145
ListBufferListBuffer类位于 scala.collection.mutable.ListBuffer val buf = new ListBuffer[Int] val l1 = List(1,2,3,4,5) for (x<-l1) buf += x+...
分类:
其他好文 时间:
2014-12-30 11:20:25
阅读次数:
129
val buf = new ListBuffer[Int] val l1 = List(1,2,3,4,5) for (x<-l1) buf += x+1; println(buf) val l2 = buf.toList println(l2)
分类:
其他好文 时间:
2014-12-30 11:14:59
阅读次数:
95
下拉框 硬盘 主板 CPU 网卡1、设置下拉框“硬盘”为选中 $("#CategoryId").val("1"); $("#CategoryId").find("option[text='硬盘']").attr("selected",true); $("#CategoryId")...
分类:
Web程序 时间:
2014-12-29 22:48:45
阅读次数:
189
$('.msgWrap').on('click','#delTable',function(){
var num = $(this).next('.number').val();
$('#inputDiv'+num).remove();
});
注:
1.“.msgWrap”为父元素class名
2.“click”为绑定的事件
3."#delTable"为未来添加的元素的id名
4...
分类:
Web程序 时间:
2014-12-29 18:30:08
阅读次数:
269
枚举scala不用关注枚举的特别语法,取而代之的是标准库中的类,scala.Enumeration想要创建新的枚举,只需呀拓展这个类的对象即可object Color extends Enumeration{ val Red = Value val Green = Value val Blue...
分类:
其他好文 时间:
2014-12-29 10:25:00
阅读次数:
131
1 变量和函数变量:Scala 有两种变量, val 和 var。val:常量,类似于 Java 里的 final 变量。一旦初始化了, val 就不能再赋值了。va: 如同 Java 里面的非 final 变量。var在生命周期中可以被多次赋值。下面是一个 val 的定义:eg:val x:T v...
分类:
其他好文 时间:
2014-12-28 23:40:56
阅读次数:
444
方法一:轮训比如主线程要等子线程在得到变量“val”值的时候开始用“val”的值来进行工作,使用轮训的方法如下:public class SubThread extends Thread{ private boolean flag = false;//标志位,用来标识是否应该通知主线程...
分类:
移动开发 时间:
2014-12-28 12:56:42
阅读次数:
245
类在scala中,类并不声明为public,源文件可以包含多个类,所有这些类都具有共有可见性。对每个字段都提供了getter和setter方法,分别叫做 字段名 和 字段名_,可重新自定义。注意: 1)如果字段私有,则getter和setter也是私有的 2)如果字段val,则只有getter方法 3)如果不需任何getter和setter,可将字段声明为private[this]将scala字段...
分类:
其他好文 时间:
2014-12-28 11:46:21
阅读次数:
373
很少用JS来写算法, 需要注意的是JS是没有整形浮点型什么的 所以计算时要取整 var arr = [1,4,6,12,17,19,44,66,71]; function bisearch(arr,low, high, val){ var mid = parseInt((low + hig...
分类:
其他好文 时间:
2014-12-27 13:49:56
阅读次数:
120