java中String、StringBuffer、StringBuilder的区别java中String、StringBuffer、StringBuilder是编程中经常使用的字符串类,他们之间的区别也是经常在面试中会问到的问题。现在总结一下,看看他们的不同与相同。1.可变与不可变String类中使用字符数组保存字符串,如下就是,因..
分类:
编程语言 时间:
2016-08-04 11:52:20
阅读次数:
188
多维数组 二维数组:相当于1个矩阵,或者一个具有宽度和高度 或者行和列 的网格。例如:这个图用一个二维数组保存Bob的产品,每一行代表一种产品(product), 每一列代表产品的属性(product attribute)。 PHP代码实现: 示例效果: 还可以用双重for循环来实现同样的效果: 另 ...
分类:
编程语言 时间:
2016-07-21 23:42:08
阅读次数:
238
bzoj2038[2009国家集训队]小Z的袜子(hose) 题意: 把N只袜子从1到N编号,每次求从编号为L到R的袜子中抽两只,有多大的概率抽到颜色相同的袜子。 题解: 不知道要用什么数据结构,但是可以用一个全局的数组保存每个颜色当前数量,使由区间[l,r]推出[l,r±1]的答案和[l±1,r] ...
分类:
其他好文 时间:
2016-07-21 22:03:34
阅读次数:
148
刚学了C#委托,做了个五子棋练习,把前台绘制和后台逻辑分开,前台绘制方法用委托传给后台逻辑。 界面好简单。。。 先看类图 控制类控制整个游戏的逻辑,包括调用棋盘类的属性初始化棋盘、初始化两个棋手、轮流落子。棋盘里有一个二维数组保存整个棋盘的落子情况,棋手里也有一个二维数组保存自己的落子情况。方向类是 ...
分类:
其他好文 时间:
2016-07-16 00:23:21
阅读次数:
290
java中String、StringBuffer、StringBuilder是编程中经常使用的字符串类,他们之间的区别也是经常在面试中会问到的问题。现在总结一下,看看他们的不同与相同。 1.可变与不可变 String类中使用字符数组保存字符串,如下就是,因为有“final”修饰符,所以可以知道str ...
分类:
编程语言 时间:
2016-07-14 17:27:01
阅读次数:
123
树形dp。 本来是想做一系列树分治的,结果这道题树形dp就可以了(膜popoqqq大神) f数组保存每个节点距离为0,1,2的点对数量。 不断统计就可以辣。 #include #include #include using namespace std; const int maxn = 20000 ... ...
分类:
其他好文 时间:
2016-07-09 00:44:53
阅读次数:
201
关联容器 就像是个字典, 其元素是 键 - 值 对。 关键字起到索引作用。 有序: map:关联数组;保存 健-值 对 set : 关键字既是值。 multimap : 关键字可重复出现的map multiset : 关键字可重复出现的set 无序: unordered_ 前四个 使用map map ...
分类:
编程语言 时间:
2016-07-09 00:34:26
阅读次数:
149
算法基本原理:假设我们可以使用d[ i , j ]个步骤(可以使用一个二维数组保存这个值),表示将串s[ 1…i ] 转换为 串t [ 1…j ]所需要的最少步骤个数,那么,在最基本的情况下,即在i等于0时,也就是说串s为空,那么对应的d[0,j] 就是 增加j个字符,使得s转化为t,在j等于0时, ...
分类:
编程语言 时间:
2016-07-01 10:21:10
阅读次数:
248
方法的链式调用 调用链的结构 对$函数你已经很熟悉了。它通常返回一个html元素或一个html元素的集合,如下: 但是,如果把这个函数改造为一个构造器,把那些元素作为数组保存在一个实例属性中,并让所有定义在构造器函数的prototype属性所指对象中的方法都返回用以调用方法的那个实例的引用,那么它就 ...
分类:
编程语言 时间:
2016-06-20 15:49:32
阅读次数:
192
点击打开链接
题意:给个成环的字符串,现在要从一个地方断开这个环,然后可以向左或向右走,在走的过程中C的数量要始终保持大于J的数量,问共有多少个这样的端点
思路:没有思路,参考了大神的思路,大神说这是水题,弱哭~~~~,这里解释一下L和R数组的含义应该就可以自己把代码敲出来了,貌似单调队列考的就是这个呢,L数组保存的是从0到i的最小num值,num为前缀和,这里设C为1,J为-1然后求前缀和,...
分类:
其他好文 时间:
2016-06-16 14:54:13
阅读次数:
143