题目链接 #解题思路 询问区间小于某个数个个数显然可以用二分来做,但是如果配合上区间加法就有些复杂了。即使对每个区间排序,用标记来代替修改,但是对于边缘的数据来说,需要暴力修改,而暴力修改后打破区间的有序性。那就暴力修改之后再重新排序~~(没错,就是这么狠(笑~~ #代码 const int max ...
分类:
其他好文 时间:
2020-07-22 11:22:40
阅读次数:
54
参数 标准参数:不会随着JDK版本的变化而变化 java -version/-help -X参数: 非标准参数:随着JDK版本变化而变化 Xint:解释执行 Xcomp:编译执行 Xmix:混合执行 -XX参数 boolean类型 -XX:[+/-]name:启动或停止 -XX: +UseSeria ...
分类:
其他好文 时间:
2020-07-22 01:56:56
阅读次数:
68
正则的使用有两种:一种是正则的方法,一种是字符串的方法 一. 正则的方法: 1.test() 返回Boolean的值 var reg=/a/i; var bool=reg.test("bcAdf"); console.log(bool); // true i是不区分大小写 2.exec() 返回数组 ...
分类:
Web程序 时间:
2020-07-21 22:20:32
阅读次数:
75
vue checkbox 布尔值互转01 note vue checkbox和数据进行绑定后(v-model),只能对应true、false布尔值类型,checkbox v-model=0 or 1是不可行。所以只能转换了,获取数据填充到checkbox时01->bool,提交数据给后台时bool- ...
分类:
其他好文 时间:
2020-07-21 21:35:52
阅读次数:
87
字典树 字典树比较普通字符串比较而言,字符的可操作性更强 const int maxn=5e5+5; //maxn为总结点个数,不是总深度 struct trie{ int nex[maxn][26],cnt=0; bool exist[maxn]; void insert(string s){ i ...
分类:
其他好文 时间:
2020-07-21 14:19:54
阅读次数:
64
1、some(过滤) const bool = [2, 3, 4].some((v, i, a) => { // v当前值,i下标,a当前数组 console.log(v) console.log(i) console.log(a) return v > 1 // 只要有其中一个数值满足就不再执行 ...
分类:
编程语言 时间:
2020-07-21 14:11:25
阅读次数:
75
参考资料:https://github.com/koding/multiconfig 测试代码: package main import ( "fmt" "github.com/koding/multiconfig" ) type Server struct { Demo DemoConfig } ...
分类:
其他好文 时间:
2020-07-20 13:14:30
阅读次数:
59
这题的思路也比较清晰,三个判断规则内部的逻辑都是相同的,可以提取出来做成一个单独的方法:boolean check(char[] chars) 题目有“只能出现一次”这种字眼,一般都要用到哈希表,这里的boolean check(char[] chars)刚好可以用到 1 private stati ...
分类:
其他好文 时间:
2020-07-19 23:31:41
阅读次数:
73
public class java3 { static String s1="你哈"; //在类中定义的成员变量boolean默认为false //在类中定义的成员变量int默认是0 //在类中定义的成员变量double默认是0.0 //在类中定义的成员变量char默认是空 char p; publ ...
分类:
编程语言 时间:
2020-07-19 23:22:04
阅读次数:
78
15. 二进制中1的个数 题意:面试题15. 二进制中1的个数 思路:使用位操作,每次计算给定数字的某一个二进制位上是否为1。由于1的二进制表示中,只有末位为1,其余位均为0,所以将给定的数与1进行按位与操作,即可判断其末位上的二进制位是否为1。 public class Solution { // ...
分类:
其他好文 时间:
2020-07-19 23:18:47
阅读次数:
67