Description
Input
Output
Sample Input
4 4
1 2 3 4
Sample Output
4
HINT
Source
NCPC 2014
#include
#include
#include
using namespace...
分类:
编程语言 时间:
2015-04-26 19:48:33
阅读次数:
273
new ArrayList()
1.5版本的jdk中默认初始化长度是10。
1.7以及往上是0,添加元素后才默认为10(或者更大) 。为什么要这么设计,为什不直接像1.5那样直接将长度初始化为10呢?
1.5直接将数组的长度定义为10,
源码如下
public ArrayList(int initialCapacity) {
super();
if (initia...
分类:
编程语言 时间:
2015-04-26 19:46:57
阅读次数:
232
一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。思路我们直到异或的性质:任何一个数字异或他自己都等于0.
所以说我们如果从头到尾依次异或每一个数字,那么最终的结果刚好只出现一次的数字,因为成对出现的两次的数字全部在异或中抵消了。这道题中有两个数字只出现一次。这样的话我们得到的结果就是这两个数字的异或结果。因此我们想办法把原数组分成两个子数组,使得每个子...
分类:
编程语言 时间:
2015-04-26 19:47:36
阅读次数:
120
构造函数
构造函数,是一种特殊的方法。主要用来创建对象时初始化对象,即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中。特别的一个类可以有多个构造函数,可根据其参数个数的不同或参数类型的不同来区分它们即构造函数的重载。
示例:
function Box(name,age)
{
this.name=name;
this.age=age;
this.run=f...
分类:
编程语言 时间:
2015-04-26 19:47:47
阅读次数:
195
C++ 的 const和const_cast...
分类:
编程语言 时间:
2015-04-26 19:48:43
阅读次数:
222
#keywork模块:判断是否是字符串import keyworda='if'print keyword.iskeyword(a)"""了解某序列是否包含特定的值 x in seq seq.__contains__(x)"""print keyword.kwlist#得到python的关键字列...
分类:
编程语言 时间:
2015-04-26 19:44:18
阅读次数:
178
一、什么是 RxJava?RxJava 是一个响应式编程框架,采用观察者设计模式。所以自然少不了 Observable 和 Subscriber 这两个东东了。RxJava 是一个开源项目,地址:https://github.com/ReactiveX/RxJava还有一个RxAndroid,用于 ...
分类:
编程语言 时间:
2015-04-26 19:44:54
阅读次数:
216
在Java中创建线程有两种方法:使用Thread类和使用Runnable接口。在使用Runnable接口时需要建立一个Thread实例。因此,无论是通过Thread类还是Runnable接口建立线程,都必须建立Thread类或它的子类的实例。Thread构造函数:public Thread( ); ...
分类:
编程语言 时间:
2015-04-26 19:42:56
阅读次数:
162
一直想学学cocos2dx中如何使用tolua++工具使得lua脚本调用C++函数,今天就来搞一下,顺便记录下来:首先,我们打开cocos2dx-2.2.4中projects下的test的VS工程,可以看到这个例子里面已经有一个HelloWorld的类,我们就用它来说明一下。然后,我们照着Hello...
分类:
编程语言 时间:
2015-04-26 19:39:56
阅读次数:
200
package Quicksort;/** * 快速排序 * @author Administrator * */public class TestMain { /** * * @param start 开始位置 * @param end 结束位置 */ public stati...
分类:
编程语言 时间:
2015-04-26 19:38:38
阅读次数:
137
转载地址:http://blog.sina.com.cn/s/blog_6cfb18070100n7pu.html在Eclipse中缺省servlet-api.jar包,由于servlet-apbi.jar以及jsp-api.jar这两个包包含在Apache Tomcat中,所以提示这两个包缺省而出...
分类:
编程语言 时间:
2015-04-26 19:35:13
阅读次数:
197
现在主流的Web MVC框架除了Struts这个主力 外,其次就是Spring MVC了,因此这也是作为一名程序员需要掌握的主流框架,框架选择多了,应对多变的需求和业务时,可实行的方案自然就多了。不过要想灵活运用Spring MVC来应对大多数的Web开发,就必须要掌握它的配置及原理。 一、Sp.....
分类:
编程语言 时间:
2015-04-26 19:32:55
阅读次数:
162
继承通过原型链来实现,我们知道,构造函数的prototype属性指向构造函数原型对象,如果为该对象添加成员,就能够实现实例之间的共享,那么,如果将原型指向另一个对象,就可以拥有该对象的所有成员。这就是所谓的继承,继承链并非单一,理论上来讲,能够无限的继承下去, 也就是我们常说的原型链即: a.pro...
分类:
编程语言 时间:
2015-04-26 19:35:34
阅读次数:
174
查询与排序是使用的再频繁不过的两个功能,实现语言为C#。记录了最基本的查询与排序的方法。
分类:
编程语言 时间:
2015-04-26 19:31:37
阅读次数:
242
1. BOM1.1 windowBOM的核心对象是window,它表示浏览器的一个实例。在浏览器中,window对象有双重身份,1.1.1 全局作用域由于window对象同时扮演着ECMAScript中Global对象的角色,因此所有在全局作用域中声明的变量、函数都会变成window对象的属性和方法...
分类:
编程语言 时间:
2015-04-26 19:30:16
阅读次数:
202
在这里你就把自己想象成上帝1、对象你要给你朋友看一个图形,如果你创造一个会旋转的正方形、圆形和三角形,他要看哪个图形你就给他看哪个图形,就是面向对象;如果你创造了一个会变形的图形,他要看时,内部一系列判断(因为图形多,所以里面会很复杂,也会相互影响)变成他想看的就是面向过程。2、类与对象有什么不同你...
分类:
编程语言 时间:
2015-04-26 19:32:12
阅读次数:
181