参考九野巨巨的博客。查询一个子树内的信息,可以通过DFS序转成线形的,从而用数据结构来维护。 1 #include 2 #include 3 #include 4 #include 5 #include 6 #define MP make_pair 7 #define FI ...
分类:
编程语言 时间:
2015-08-15 11:50:01
阅读次数:
149
1. java.lang.nullpointerexception这个异常大家肯定都经常遇到,异常的解释是"程序 遇上了空指针",简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比如图片 未经初始化,或者图片创建时的路径错误等等。对数组操作中出....
分类:
编程语言 时间:
2015-08-15 11:49:08
阅读次数:
1185
代码://定义一个数组,并使用闭包对其排序let names = ["Chris", "Alex", "Ewa", "Barry", "Daniella"]// 完整形式names.sort( { (s1: String, s2: String) -> Bool in return s1 > ...
分类:
编程语言 时间:
2015-08-15 11:47:15
阅读次数:
106
#include#includeusing namespace std;int main(){ int a,b=-100000,c; cin>>c; int i; ifstream infile("f1.dat",ios::in); for(i=0;i>a; ...
分类:
编程语言 时间:
2015-08-15 11:48:11
阅读次数:
111
这个问题属于非常初级的问题,但是对于初学不知道的人可能会比较头疼。C++中函数是不能直接返回一个数组的,但是数组其实就是指针,所以可以让函数返回指针来实现。比如一个矩阵相乘的函数,很容易地我们就写成:#include using namespace std;float* MultMatrix(flo...
分类:
编程语言 时间:
2015-08-15 11:45:14
阅读次数:
130
总结之前的内容,对象(object)指代某一事物,类(class)指代象的类型。对象可以有状态和动作,即数据成员和方法。到现在为止,数据成员和方法都是同时开放给内部和外部的。在对象内部,我们利用this来调用对象的数据成员和方法。在对象外部,比如当我们在另一个类中调用对象的时,可以使用 对象.数据成...
分类:
编程语言 时间:
2015-08-15 11:47:32
阅读次数:
114
MFC中有两种类型的对话框:模态对话框和非模态对话框。 模态对话框是指当其显示时,程序会暂停执行,直到关闭这个模态对话框后,才能继续执行程序中其他任务。非模态对话框是指当其显示时,允许转而执行程序中其他任务,而不用关闭这个对话框。 模态对话框的创建:创建模态对话框需要调用CDialog类的成员函数:...
分类:
编程语言 时间:
2015-08-15 11:43:28
阅读次数:
143
null和undefined比较null是JavaScript关键字,表示非对象。undefined表示没有值,说明这个值不存在或是没有初始化。相同点不同点自有类型唯一值null是对象,undefined是保留字没有属性和方法null在参与数学运算中转化成0,undefined在数学运算中无法转化或...
分类:
编程语言 时间:
2015-08-15 11:42:13
阅读次数:
158
题意:http://acm.hdu.edu.cn/showproblem.php?pid=5381思路:这个题属于没有修改的区间查询问题,可以用莫队算法来做。首先预处理出每个点以它为起点向左和向右连续一段的gcd发生变化的每个位置,不难发现对每个点A[i],这样的位置最多logA[i]个,这可以利用...
分类:
编程语言 时间:
2015-08-15 11:39:56
阅读次数:
213
开发中主要使用Spring的什么技术 ? IOC容器管理各层的组件 使用AOP配置声明式事务 整合其他框架. 简述AOP和IOC概念 AOP:Aspect Oriented Program,面向(方面)切面的编程;Filter(过滤器)也是一种AOP. AOP是一种新的方法论,是对传统OOP(Obj...
分类:
编程语言 时间:
2015-08-15 11:38:34
阅读次数:
156
以数据集robot为例1.打开数据data(robot)2.绘制标准残差图> m1=arima(x = robot, order = c(1, 0, 0))> m2=arima(x = robot, order = c(0, 1, 1))> plot(rstandard(m1),type="o")>...
分类:
编程语言 时间:
2015-08-15 11:35:30
阅读次数:
268
1 // 递归算法 2 template 3 void postOrder(void (*visit)(BinTreeNode* t), BinTreeNode* root) 4 { 5 if (root != NULL) { 6 postOrder(visit, roo...
分类:
编程语言 时间:
2015-08-15 11:32:40
阅读次数:
235
面向对象编程概念—————————————————————–用对象的思想去写代码,就是面向对象编程
过程式写法
面向对象写法我们一直都在使用对象
数组 Array 时间 Date
面向对象编程(OOP的特点)—————————————————————-抽象:抓住核心问题
封装:只能通过对象来访问方法
继承:从已有对象上继承出新的对象
多态:多对象的不同形态
对象的组成———————————————...
分类:
编程语言 时间:
2015-08-15 10:30:13
阅读次数:
119
Zero Escape
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)
Total Submission(s): 864 Accepted Submission(s): 438
Problem Description
Zero Escape, i...
分类:
编程语言 时间:
2015-08-15 10:27:27
阅读次数:
185
进阶面向对象——————————————————————–在JS源码中,系统对象也是基于原型的程序,
尽量不要去添加和修改系统对象的方法
包装对象——————————————————————–基本类型都有自己对应的包装对象
比如String Number Boolean
基本类型会找到对应的包装对象类型,然后包装对象把所有的属性方法给了
基本类型,然后包装对象消失例如
var str...
分类:
编程语言 时间:
2015-08-15 10:29:13
阅读次数:
220
什么是Race Condition首先,什么是Race Condition呢,Race Condition中文翻译是竞争条件,是指多个进程或者线程并发访问和操作同一数据且执行结果与访问发生的特定顺序有关的现象。换句话说,就是线程或进程之间访问数据的先后顺序决定了数据修改的结果,这种现象在多线程编程中是经常见到的。Race Condition 实例class MyThread implements R...
分类:
编程语言 时间:
2015-08-15 10:29:52
阅读次数:
127
如果还没看过第一篇的朋友请移步:JAVA内存回收(1)—深入浅出Java垃圾回收机制
任何垃圾收集算法必须完成两件事情。首先,它必须检测出垃圾对象。其次,它必须回收垃圾对象所占用的堆空间并使之对程序重新可用。
垃圾检测通常通过定义一个根引用集并计算其可达对象集的方式来实现。一个对象,如果可以通过某条始于根引用的引用路径而被执行程序访问到的话,则称其为可达的(reachable)。对程序...
分类:
编程语言 时间:
2015-08-15 10:29:31
阅读次数:
165