
数学
文章平均质量分 82
记录算法题解
数学、算法爱好者,喜爱钻研各种数学和算法题。欢迎交流!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【数学】树的重心的性质及其证明
树的重心有很多等价定义,我们采用这样的定义树的重心指,该点是使得最大子树的节点个数最小的那个点。设树的节点个数为nnn。原创 2022-07-18 10:24:46 · 1153 阅读 · 0 评论 -
【Mathematics】An approach to compute the expectation of stopping time of a pattern
Suppose there is a fare die with 666 sides and we roll it again and again until we meet the pattern 123123123123123123 for the first time. Let Fn\mathscr{F}_nFn be the filtration generated by the die. We want to know the expectation of the rolling times τ原创 2020-11-07 04:26:57 · 228 阅读 · 0 评论 -
【数学】偏序集及其分解定理和应用
设XXX是个非空集合,XXX上有一个二元关系RRR满足自反性、反对称性和传递性,我们就称其为偏序关系。三个性质分别指的是:1、自反性,指∀a,(a,a)∈R\forall a, (a,a)\in R∀a,(a,a)∈R;2、反对称性,指(a,b)∈R∧(b,a)∈R⇒a=b(a,b)\in R\land (b,a)\in R\Rightarrow a=b(a,b)∈R∧(b,a)∈R⇒a=b;3、传递性,指(a,b)∈R∧(b,c)∈R⇒(a,c)∈R(a,b)\in R\land (b,c)\in原创 2020-09-16 22:11:04 · 5105 阅读 · 0 评论 -
【数学】Knuth洗牌算法及其证明
假设有nnn张牌,每个牌编号1∼n1\sim n1∼n,要求设计一个随机算法,返回1∼n1\sim n1∼n组成的序列,但排列顺序要求是完全随机的。完全随机的意思是,首先显然有n!n!n!个排列可能性,完全随机就是指,返回的序列出现的概率是1n!\frac{1}{n!}n!1。我们直接给出算法的python代码:import randomdef shuffle(cards): for k in range(len(cards)): i = random.randint(k,原创 2020-09-14 06:56:56 · 1144 阅读 · 0 评论 -
【数学】Catalan数
Catalan数是一个特殊的正整数序列,其定义是Cn=1n+1(2nn)C_n=\frac{1}{n+1}{2n \choose n}Cn=n+11(n2n)这个序列频繁的出现在非常多的组合数学的场合中。为了加深印象,特写一些总结。1、给定整数nnn,则合法的长度为2n2n2n的括号序列总共有CnC_nCn个。证明:想象一个从(0,0)(0,0)(0,0)到(n,n)(n,n)(n,n...原创 2020-02-10 06:21:15 · 586 阅读 · 0 评论 -
【数学】位运算与代数结构
在java中,位运算主要有非∼\sim∼,与&\&&,或∣|∣,亦或∧\wedge∧,左移<<<<<<,右移>>>>>>,算数右移>>>>>>>>>,这么多种。我们只考虑三十二位整数,也就是java中的int类型。将其符合的运算率以及代数结构整理如下...原创 2020-01-25 08:50:00 · 2243 阅读 · 0 评论 -
【数学】算法复杂度的相关数学公式
1、logn!=Θ(nlogn)\log n!=\Theta(n\log n)logn!=Θ(nlogn)证明:由Stirling公式,n!∼(ne)n2πnn!\sim (\frac{n}{e})^n\sqrt{2\pi n}n!∼(en)n2πn所以logn!∼n(logn−1)+12(logn+log2π)=Θ(nlogn)\log n!\sim n(\log n-1)+...原创 2020-01-22 05:16:25 · 5119 阅读 · 0 评论 -
【数学】二叉树的相关定义和证明
1、有向树:若有向图DDD的基图是无向树,则称DDD为有向树。2、若有向树TTT是平凡树,或TTT中有一个顶点入度为000,其余顶点入度为111,则称TTT为有根树。入度为000的点称树根,入度为111出度为000的点称树叶,入度为111出度不为000的点称内点,内点和根统称分支点。树中点vvv的层数定义为从树根到vvv的路径(容易证明该路径必然存在)长度,层数最大的顶点的层数称树高。3、设T...原创 2020-01-22 04:42:50 · 1293 阅读 · 0 评论