当用Synchronized修饰某个方法的时候,表示该方法都对当前对象加锁。 给方法加Synchronized和用Synchronized修饰对象的效果是一致的。 一个线程可以拿到多个锁标记,一个对象最多只能将monitor给一个线程。 Synchronized是以牺牲程序运行的效率为代价的,因此应 ...
分类:
编程语言 时间:
2018-08-05 13:10:53
阅读次数:
195
我们把方差公式展开 所以只需要维护一个区间平方和和区间和 当我们更新一个区间加时 所以pushdown就很好写了 具体见代码 ...
分类:
其他好文 时间:
2018-08-05 13:08:55
阅读次数:
345
这里演示YUM和RPM两种方式安装Elasticsearch下载并安装 public signing key:rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch 1、通过yum安装Elasticsearch 添加elasti ...
分类:
其他好文 时间:
2018-08-05 13:00:48
阅读次数:
106
题目描述 数独是根据9×9盘面上的已知数字,推理出所有剩余空格的数字,并满足每一行、每一列、每一个粗线宫内的数字均含1-9,不重复。每一道合格的数独谜题都有且仅有唯一答案,推理方法也以此为基础,任何无解或多解的题目都是不合格的。 芬兰一位数学家号称设计出全球最难的“数独游戏”,并刊登在报纸上,让大家 ...
分类:
其他好文 时间:
2018-08-05 12:57:38
阅读次数:
168
约瑟夫环问题的原来描述为,设有编号为1,2,……,n的n(n>0)个人围成一个圈,从第1个人开始报数,报到m时停止报数,报m的人出圈,再从他的下一个人起重新报数,报到m时停止报数,报m的出圈,……,如此下去,直到所有人全部出圈为止
分类:
其他好文 时间:
2018-08-05 11:55:56
阅读次数:
144
数组的逆置实现方式比较多,但本人觉得上面代码容易理解
分类:
编程语言 时间:
2018-08-05 11:04:00
阅读次数:
155
删除插入时不需要两指针联动,因为使用的指针为p->next->data与key比较,找到key后让delp=p->next;然后做删除操作
分类:
其他好文 时间:
2018-08-05 11:03:35
阅读次数:
147
字符串 在java中语言中,将字符串作为对象来处理,可以通过java.lang包中的String类来创建字符串对象。以对象的方式来处理字符串,将使字符串更加灵活、方便,可以节省程序编写与维护时间。6.1 String类6.1.1声明字符串在Java中,字符串必须包含在一对(””)中。语法:Strin ...
分类:
编程语言 时间:
2018-08-05 10:57:20
阅读次数:
152
1001:Problem A. Integers Exhibition 1002:Problem B. Harvest of Apples 1003:Problem C. Problems on a Tree 1004:Problem D. Nothing is Impossible 1005:Pr ...
分类:
其他好文 时间:
2018-08-05 10:29:50
阅读次数:
205
题目传送门 传送点I 传送点II 题目大意 有一个很长很长的01串(你不知道是什么)。有$n$条线索,每条线索是01串上的一段的1的个数的奇偶性。求最小的$X$,使得存在一个串满足前$X$条线索,但不存在串满足前$X + 1$条线索或者输出$n$表示存在一个串满足所有线索。 题目传送门 传送点I 传 ...
分类:
其他好文 时间:
2018-08-05 00:40:59
阅读次数:
176