总结
VampireWeekend
I want my dreams to rescue me
展开
-
Java面试知识点总结
Java面试知识点总结本篇文章会对面试中常遇到的Java技术点进行全面深入的总结,帮助我们在面试中更加得心应手,不参加面试的同学也能够借此机会梳理一下自己的知识体系,进行查漏补缺(阅读本文需要有一定的Java基础;若您初涉Java,可以通过这些问题建立起对Java初步的印象,待有了一定基础后再后过头来看收获会更大)。本文的问题列表来自于http://www.nowcoder.com/discus...原创 2020-01-03 23:13:01 · 202 阅读 · 0 评论 -
Golang进阶面试题整理
1. 简述Golang的方法有什么特别之处函数的定义声明没有接收者。方法的声明和函数类似,他们的区别是:方法在定义的时候,会在func和方法名之间增加一个参数,这个参数就是接收者,这样我们定义的这个方法就和接收者绑定在了一起,称之为这个接收者的方法。Go语言里有两种类型的接收者:值接收者和指针接收者。使用值类型接收者定义的方法,在调用的时候,使用的其实是值接收者的一个副本,所以对该值的任何操作,不会影响原来的类型变量。-------相当于形式参数如果我们使用一个指针作为接收者,那么就会其作用了原创 2020-01-03 15:00:24 · 17777 阅读 · 3 评论 -
数据库、计算机网络常见面试题整理
进程是资源分配的最小单位,线程是CPU调度的最小单位HashMap1.2 HashMap的原理,内部数据结构?HashMap是基于hashing的原理,底层使用哈希表(数组 + 链表)实现。里边最重要的两个方法put、get,使用put(key, value)存储对象到HashMap中,使用get(key)从HashMap中获取对象。 存储对象时,我们将K/V传给put方法时,它调用ha...原创 2019-12-15 16:05:43 · 3009 阅读 · 2 评论 -
总结: Java BigInteger类在ACM中的应用
今天比赛碰到一题高精度,不想用c++码了,直接在jdk帮助文档上学习了一下BigInteger,并总结了该类的一些常用方法。总结一些BigInteger类的常用方法:1.基本运算加、减、乘、除、绝对值、求余、左移、右移、求幂abs()add(BigInteger)subtract(BigInteger)multiply(BigInteger)divide(BigInteger)mod(BigInt...原创 2017-07-18 19:56:35 · 699 阅读 · 0 评论 -
概率DP总结 入门12题+论文合集
论文合集算法合集之《浅析竞赛中一类数学期望问题的解决方法》有关概率和期望问题的研究 算法合集之《信息学竞赛中概率问题求解初探》题目合集概率DP - V Judge1. POJ 3744 Scout YYF I概率入门题,由于n很大需要用到矩阵快速幂。原创 2017-10-15 23:18:35 · 362 阅读 · 0 评论 -
2016 ACM/ICPC Asia Regional Qingdao Online
5878: I Count Two Three Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2218 Accepted Submission(s): 974 Problem Desc...原创 2018-08-01 18:24:16 · 867 阅读 · 0 评论 -
莫比乌斯反演定理
若F(n)=∑d|nf(d)F(n)=∑d|nf(d)F(n)=\sum_{d|n}f(d) 那么存在一个结论 ∑d|nμ(d)F(⌊nd⌋)∑d|nμ(d)F(⌊nd⌋) \sum_{d|n}\mu(d)F(\lfloor\frac{n}{d}\rfloor) 另一个形式: 若F(n)=∑n|df(d)F(n)=∑n|df(d)F(n)=\sum_{n|d}f(d) 则 f(n)=∑n|d...原创 2018-08-22 20:38:55 · 177 阅读 · 0 评论