最近刷算法题,发现一个问题:
我是用递归实现一个算法,但在函数TreeNode * createTree(vector &num, int left, int right)
一开始使用了TreeNode * createTree(vector num, int left, int right),结果总是超时,
在网上找了一些别人写的算法,发现都是那样实现的,最后发现了是函数的参数类型不同,...
分类:
编程语言 时间:
2015-05-02 12:30:56
阅读次数:
143
MyDate类
public class MyDate{
private int year, month, day;
private static int thisYear=2015;
public MyDate(int year, int month, int day){
this.year=year;
this.month=month;
...
分类:
编程语言 时间:
2015-05-02 12:30:56
阅读次数:
148
在写代码的时候,发现Method可以调用子类的对象,但子类即使是改写了的Method,方法名一样,去调用父类的对象也会报错,虽然这是很符合多态的现象,也符合java的动态绑定规范,但还是想弄懂java是如何实现的,就学习了下Method的源代码。Method的invoke方法1.先检查Accessi...
分类:
编程语言 时间:
2015-05-02 12:28:34
阅读次数:
332
一生二,二生三,三生万物,基础永远是一个计算机人的立身之本,相信看到这篇文章的人一般都知道数据结构这门课程,要不也不会找到我的这篇文章。数据结构这门课程的分析奠定了工程师对各种平台中的容器类,集合类的理解基础,正如好多人所说的,如果你对某个平台的集合类理解的不透彻,很可能,你并不是不会使用那个平台上...
分类:
编程语言 时间:
2015-05-02 12:28:02
阅读次数:
220
地理围栏算法解析 http://www.cnblogs.com/LBSer/p/4471742.html 地理围栏(Geo-fencing)是LBS的一种应用,就是用一个虚拟的栅栏围出一个虚拟地理边界,当手机进入、离开某个特定地理区域,或在该区域内活动时,手机可以接收自动通知和警告。如下图...
分类:
编程语言 时间:
2015-05-02 12:27:52
阅读次数:
305
//创建数组对象,NSArray不可变数组 //[NSNull null]空对象 //NSArray *arr = [[NSArray alloc] initWithObjects:@"234",@"543",@"asb",nil]; NSArray *arr1 = @[@"...
分类:
编程语言 时间:
2015-05-02 12:27:17
阅读次数:
206
转http://m.blog.csdn.net/blog/wice110956/26597179#这里讨论使用Python解压如下五种压缩文件:.gz .tar .tgz .zip .rar简介gz:即gzip,通常只能压缩一个文件。与tar结合起来就可以实现先打包,再压缩。tar: linux系统...
分类:
编程语言 时间:
2015-05-02 12:27:38
阅读次数:
127
Given an array S of n integers, are there elements a, b, c, and d in S such that a + b + c + d = target? Find all unique quadruplets in the array whic...
分类:
编程语言 时间:
2015-05-02 12:26:27
阅读次数:
149
做这种页面首先看要从哪里开始,有几行几列。对于初学者来说,这个页面里有的东西本人只能通过截图来辅助完成。 此页面有2列11行,先编写图片地址,如需在此图片上点击还得在src前面加上一个input标签(如),再将上8行合并,下3行合并,编写图片,编写相关文本信息。 在HTML语言中要使文字变色及如何....
分类:
编程语言 时间:
2015-05-02 12:26:41
阅读次数:
117
一、Spring事务管理 在JavaEE分层开发中,事务管理代码放到业务层 1、 事务管理相关API PlatformTransactionManager 平台事务管理器 * void commit(TransactionStatus status) 提交事务 * TransactionS...
分类:
编程语言 时间:
2015-05-02 12:25:05
阅读次数:
255
/*一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?*/#include#includeint main(void){ int i = 0, x = 0, y = 0; int num = 0; for (i=0; i<10000; i+...
分类:
编程语言 时间:
2015-05-02 12:20:29
阅读次数:
130
我们都知道运行JAVA文件,可以从软件控制台运行我们写好的java文件,也可以从windows窗口运行,我们最开始接触的是通过windows窗口来运行java文件,下面简单介绍一下如何如何在编辑器打开Java程序。1.首先找到文档所处的磁盘。如(D:)2.查找文档所处的具体位置 用cd:后面跟文档具...
分类:
编程语言 时间:
2015-05-02 12:21:22
阅读次数:
112
1.传值的方式: 页面传递给controller: 1). (@RequestParam("username") String username) // @RequestParam("username")中的参数会被任务是地址的一部分,如果不传此值,会报错 2). (String userna...
分类:
编程语言 时间:
2015-05-02 12:18:50
阅读次数:
136
一。创建服务器
(1)建立接口与实现类
(2)引入XFire的jar包.
commons-logging-1.0.4.jar
jdom-1.0.jar
spring-1.2.6.jar
wsdl4j-1.6.1.jar
xbean-spring-2.8.jar
xfire-all-1.2.6.jar
xfire...
分类:
编程语言 时间:
2015-05-02 11:15:03
阅读次数:
190
错误 3 error LNK2001:
无法解析的外部符号 “public: static struct table * security::head” (?head@security@@2PAUtable@@A) F:\github\membership\security\security\security.obj出现这种错误,一般是在类当中声明了静态变量,但是没有在类外进行定义,从而导...
分类:
编程语言 时间:
2015-05-02 11:14:24
阅读次数:
156
1. 函数的定义和调用1.1 函数的概念函数是为了完成某种特定任务的代码块,给代码块起个有意义的名字,称之为函数名。当函数需要被执行的时候,调用这个名字就可以执行函数了。1.2 函数的分类(1)其他程序员已经封装过函数。如: println("Hello Swift")(2)程序员自己封装的函数。1.3 swift中函数定义和调用的语法这里注意swift函数和其他语言函数的区别。首先函数要使...
分类:
编程语言 时间:
2015-05-02 11:12:01
阅读次数:
114
一. lock可以代替synchronized关键字实现互斥功能。使用方法如下:
Lock l = ...;
l.lock();
try {
// access the resource protected by this lock
} finally {
l.unlock();
}
需要注意的是。
1.需要...
分类:
编程语言 时间:
2015-05-02 11:13:30
阅读次数:
157