1.有关平均值的一个技巧 判断一个区间$a_n~a_m$的平均值avg是否大于一个数b,可等价为判断前缀和数组中$s_m$与$s_$的大小关系 证明: \(avg = \frac{\displaystyle \sum_{n \ \leq i \ \leq \ m}a[i]}{m - n + 1}\) ...
分类:
其他好文 时间:
2021-03-06 14:48:08
阅读次数:
0
仅供自己学习 思路: 做的时候再纠结如何分离出是为1比特数0还是2比特数的10。如果遇到0就到第二个元素,遇到1就跳过第二个个元素直接判断第三个元素是为0还是1,这样就能避免判断是2比特数10还是1比特数0。当这样跳过时,到达最后一个元素要么是倒数第二个数是1然后直接结束循环遍历,此时就返回fals ...
分类:
其他好文 时间:
2021-03-06 14:42:33
阅读次数:
0
利用循环打印出三角形 public class Demo13 { public static void main(String[] args) { for (int i = 1; i <=5; i++) { for (int d = 5;d>=i;d--){ System.out.print(" " ...
分类:
编程语言 时间:
2021-03-06 14:31:15
阅读次数:
0
SpringBoot集成Swagger2 1、新建springboot+web项目 2、导入相关的依赖 <!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 --> <dependency> <groupId> ...
分类:
编程语言 时间:
2021-03-06 14:18:12
阅读次数:
0
二分查找,简而言之就是在一个有序的序列中找一个元素,因为这些元素已经有序,所以每次都将要找的数跟待寻找序列的中间元素比较,如果要找的数大于中间元素,说明接下来只需要在该序列的右半边中找,所以可以不用管左半边了,这样每次都排除一半的元素直到最后找到要找的元素。我们可以用两个变量代表待寻找序列的最左端索 ...
分类:
其他好文 时间:
2021-03-05 13:27:34
阅读次数:
0
declare @i_id varchar(50) --声明变量 declare @tol varchar(50) declare my_curcsor cursor --定义游标 for (select i_id,sum(i_fenshu) as tol from [dbo].[b] as B g ...
分类:
数据库 时间:
2021-03-05 13:23:38
阅读次数:
0
字符计数 #include<stdio.h> int main(){ long nc; nc = 0; while(getchar()!=EOF) ++nc; printf("%ld\n",nc); } 下面是for循环的代码: #include<stdio.h> int main(){ doubl ...
分类:
其他好文 时间:
2021-03-05 13:15:59
阅读次数:
0
is_null , empty , isset 1、is_null() 判断是否为null,什么时候变量值为null? 1.$n; //声明但为初始化 2.$n =null ; //初始化为null 用is_null($n)来判断返回true,其他函数全部返回false 2、empty()判断值是否 ...
分类:
Web程序 时间:
2021-03-05 13:01:39
阅读次数:
0
题目描述 判断给定的链表中是否有环。如果有环则返回true,否则返回false。 你能给出空间复杂度的解法么? public class Solution { public boolean hasCycle(ListNode head) { /* 链表有环思路:如果有环,设置一个快指针,设置一个慢指 ...
分类:
其他好文 时间:
2021-03-05 13:00:21
阅读次数:
0
一、使用Iterator接口遍历 二、普通for循环遍历 三、增强for循环遍历 四、List集合自带迭代器 五、Lambda(JDK8新增特性) //使用多态方式创建对象 List<String> list = new ArrayList<>(); //添加元素到集合 list.add("大雄") ...
分类:
其他好文 时间:
2021-03-05 12:59:25
阅读次数:
0