9020复习

25 阅读5分钟

1. 基础知识

1.1 上界和下界

截屏2024-04-26 21.49.30.png 截屏2024-04-29 20.35.20.png

1.2 整除符号

截屏2024-04-26 21.51.27.png

1.3 质数和互质

截屏2024-04-26 21.59.55.png

1.4 欧几里得定理

gcd(m, n) = gcd(m-n,n) gcd(m,n)·lcm(m,n)=|m|·|n| 截屏2024-04-26 22.02.14.png

1.5 商、求余、同余表达式

截屏2024-04-26 22.12.08.png

2. 集合、formal languages

set:

  • 集合不考虑顺序:{a, b}等价于{b, a}, {a, a}等价于{a};
  • 空集{}, {{}} 不是空集 formal languages:字符串集合 截屏2024-04-26 22.25.02.png 截屏2024-04-27 21.55.17.png

2.1 集合差和对称差

A ⊕ A = ∅ A ⊕ B = (A\B)∪(B\A) 截屏2024-04-27 11.58.39.png

2.2 幂集

Pow(X), X中的全部元素排列组合,空集

  • X = {1, 2, 3} => Pow(X) = {∅, {1, 2, 3}, {1}, {2}, {3}, {1, 2}, {1, 3}, {2, 3}} |Pow(X)|=2^|X|, 幂集的个数
  • X = {1, 2, 3} => |X|=3 => |Pow(X)|=2^3=8 截屏2024-04-27 11.54.35.png

2.3 笛卡尔积

  • AXB != BXA (特殊情况:A=B,或者B=∅)
  • 结果为元祖集合 截屏2024-04-27 11.57.43.png

2.4 formal language 字符串

  • Σ^k => 包含长度为k的元素
    • E = {1,2} => E^2={11,12,21,22,1,2} 截屏2024-04-27 12.01.15.png 截屏2024-04-27 12.08.17.png

3. 集合运算性质

截屏2024-04-27 12.10.02.png 截屏2024-04-27 12.36.01.png 对偶:A = B∩C => dual(A)=B∪C

  • 如果两个运算表达式相等,那么他们的对偶也相等 截屏2024-04-27 12.36.55.png

4. Relations and functions

4.1 intro:

函数和关系都是为了使得两个领域的元素有交集 函数:domain(定义域), codomain(作用域),image(值域) WechatIMG205.jpeg 截屏2024-04-27 13.18.51.png

4.2 反关系和反函数

反关系:R和R^<-的关系是将原本的(x,y)变成了(y,x) => 元素对调了位置
反函数:f和f^-1是将原函数的定义域变为反函数的作用域,将原函数的作用域变成反函数的定义域;fog(先算的写在后面)

  • R3: R1;R2 => R1:SxT,R2:TxU => R3: SxU 截屏2024-04-27 13.37.06.png

4.3 关系中的函数性质

  • 普通函数:定义域中的元素,在作用域中的仅有一个元素与之对应【可以多对一、一对一】
    • S中的s1对应T中的t1
    • S中的s2对应T中的t1
    • S中的s3对应T中的t2
  • 单射函数:一对一
  • 满射函数:作用域等于值域
  • 双射函数;同时满足单射和满射
    • 性质:可传递:如果f1是bijective,f2是bijective,那么f1;f2也是bijective;可对称:f1是bijective,那么f1^<-也是bijective 截屏2024-04-27 14.20.41.png 截屏2024-04-27 14.37.50.png

4.4 二元关系R的一些基本性质:

截屏2024-04-27 14.55.48.png

截屏2024-04-29 23.11.13.png 截屏2024-04-29 21.31.50.png

5. Equivalence and partial order

5.1 等价关系(Equivalence relation):满足R、S、T

截屏2024-04-27 19.40.12.png

5.2 等价类

  • 逻辑等价:真值表一致 截屏2024-04-27 19.44.21.png WechatIMG207.jpeg

5.3 Partial Order

  1. 偏序关系:体现元素的优先关系,同一水平线优先级是一样的 比如:1可以被其他所有元素整除,因此放在最下面。哈斯图只关注就近的偏序关系。 截屏2024-04-27 20.18.13.png
  2. 证明是否符合偏序关系 截屏2024-04-28 11.20.42.png

5.4 maximal,minimal, maximum, minimum极大值极小值最大最小元素

maximal,minimal, maximum, minimum代表的是在哈斯图中的优先级 maximum, minimum是唯一的 截屏2024-04-27 20.24.24.png 截屏2024-04-27 20.25.52.png

5.5 Lub和Glb 最小上界,最大下界

截屏2024-04-27 20.29.48.png

5.6 Topological sort 拓扑排序

截屏2024-04-27 20.31.28.png

6. Function operation

6.1 function iteration

WechatIMG208.jpeg

6.2 反函数inverse function

截屏2024-04-27 20.57.40.png WechatIMG209.jpeg

6.3 矩阵 Matrixs

截屏2024-04-27 21.05.53.png

6.4 时间复杂度

截屏2024-04-27 21.16.02.png

练习题

1. 关系中的函数性质

WechatIMG211.jpeg

2. 时间复杂度

截屏2024-04-27 22.54.15.png

3. 证明整除(iff)

WechatIMG213.jpeg

4. 集合的关系,笛卡尔积

WechatIMG216.jpeg

WechatIMG215.jpeg

5. 时间复杂度排序

WechatIMG217.jpeg

6. partial order

截屏2024-04-28 11.17.13.png WechatIMG218.jpeg WechatIMG219.jpeg

7. 计算bigO

WechatIMG217.jpeg 截屏2024-04-28 12.29.33.png 常见结果大小排序:常数<对数<普通幂函数<指数函数<阶乘

8. formal language

截屏2024-04-28 12.33.15.png

9. 二元关系R的基本性质计算

可以用分级函数来取反例: 截屏2024-04-28 12.51.09.png

7. Graph

7.1 顶点度数之和等于边个数的二倍

截屏2024-04-28 13.10.13.png

1. 有向图

截屏2024-04-29 21.45.34.png

7.2 Degree Sequence

截屏2024-04-28 13.18.06.png

7.3 Tree

  • Acyclic graph:无环图,K2
  • Tree Depth: 计算最长的一条线有多长 截屏2024-04-28 13.18.59.png

7.4 Complete Graph完全图:所有的点之间都有边

截屏2024-04-28 13.22.02.png

7.5 Isomorphic同构图

截屏2024-04-28 13.25.26.png

7.6 BFS,DFS图的搜索

截屏2024-04-28 13.27.00.png

7.7 Edge Traversal 欧拉环

  • Euler path:穿过所有边(Edge)一次【连接!】
  • Euler circuit:闭合的欧拉路径【连接!】,每个点的degree都必须是偶数 截屏2024-04-28 13.32.49.png

7.8 Vertex Traversal: Hamiltonian

  • Hamiltonian path: 每个点只经过一次【连接!】
  • Hamiltonian cycle: 起点终点一样【连接!】

7.9 Coloring

截屏2024-04-28 13.37.43.png

7.10 Cliques

  • 完全图的着色数等于完全图的顶点数
  • 偶数为2, 奇数为3 截屏2024-04-28 13.44.50.png

7.11 planar graph 平面图

  • 最小非平面图,K5,K(3,3)
    • k(5,5,5): 每个点的度数是另外两个点相加,第一个点度数5+5=10
    • k(5,5):每个点的度数等于另个点的个数
  • 如果一个图包含K5,K(3,3)那就不是平面图 截屏2024-04-28 13.48.12.png 截屏2024-04-28 13.49.34.png

7.12 Subdivision 细分

  • 在原有的边上插入一个点,degree永远都是2
  • 不会将Cliques number变大 截屏2024-04-28 13.50.59.png

8.Recursion 递归

截屏2024-04-28 13.57.03.png

8.1 Master theorem

截屏2024-04-28 14.02.35.png

截屏2024-04-29 21.55.15.png

9. Induction

9.1 证明过程

截屏2024-04-28 14.03.47.png 截屏2024-04-28 14.07.34.png

9.2 递归时间复杂度及例题

截屏2024-04-28 14.27.09.png

截屏2024-04-29 12.12.28.png 截屏2024-04-29 11.59.29.png

9.3 logic rules

截屏2024-04-28 14.42.21.png

9.4 CNF,DNF

  • CNF是几个括号相乘
  • DNF是几个括号相加 截屏2024-04-28 14.45.10.png 截屏2024-04-28 18.55.11.png

9.5 Karnaugh maps

截屏2024-04-28 19.06.52.png

9.6 Boolean Algebras

截屏2024-04-28 19.08.10.png

9.7 Duality对偶

截屏2024-04-28 19.09.49.png

10. Propositional Logic 命题逻辑

  • ->: ('if...then..'):左真右假,为假
    • A->B => ¬A∪B
  • <->: ('..if and only if'):同真同假,为真
    • A <-> B => (A->B)&&(B->A)=(1+A+B)%2 同真(A+B=2),同假(A+B=0)
  • ⊕:一真一假,为真 截屏2024-04-28 19.10.52.png

10.1 一些特性

截屏2024-04-28 19.15.36.png

10.2 逻辑等价

截屏2024-04-28 19.16.30.png

10.3 well-formed formulas(Wff)

截屏2024-04-28 19.26.29.png 截屏2024-04-28 19.27.37.png

10.4 Parse Trees

截屏2024-04-28 19.28.39.png

10.5 Entail |=

截屏2024-04-28 19.58.19.png

11. Combinatorics 排列组合

11.1 Union Rule

截屏2024-04-28 20.06.54.png

11.2 Product

截屏2024-04-28 20.08.04.png 截屏2024-04-28 20.08.23.png

11.3 combination 不考虑顺序

从n个东西里面,挑出r个 截屏2024-04-28 20.10.01.png

11.4 r-permutations 考虑顺序

截屏2024-04-28 20.16.18.png

11.5 插空法 向k个盒子放n个球

截屏2024-04-28 20.17.11.png

12 Probability

截屏2024-04-28 20.18.01.png

12.1 Independence P(A∩B)=P(A)·P(B)

截屏2024-04-28 20.19.05.png

  • P(A|B)=P(A) =》 P(A|B)=P(A∩B)\P(B):在B发生的概率上A发生的概率 截屏2024-04-28 20.20.49.png

12.2 Binomial Distribution二项分布

截屏2024-04-28 20.27.01.png

12.3 Recursive Probability递归可能性

截屏2024-04-28 20.39.00.png

12.4 Conditional Probability

截屏2024-04-28 20.42.07.png

13. Statistics 期望

13.1 Expected value:期望值(mean)

截屏2024-04-28 20.47.26.png 截屏2024-04-28 20.49.13.png

1. binomial identity 二项恒等式

  • E(Sn)=nE(S1)=n·1/2 截屏2024-04-28 20.50.50.png

2. 伯努利实验:可以进行很多次,且成功失败概率是固定的

  • 首次成功时的实验 n 次的概率:E(x)=1/p -- 几何分布
  • n次实验中的成功 S 次的概率:E(x)=n·P -- 二项分布

13.2 Standard Deviation and Variance 标准差和方差

截屏2024-04-28 20.53.12.png 截屏2024-04-28 20.54.02.png

WechatIMG223.jpeg

练习题

1. subdivision, clique, chromatic

WechatIMG224.jpeg

2. graph, edges, vertices

WechatIMG225.jpeg

3. graph theory, propositional logic, wff

截屏2024-04-28 21.53.27.png WechatIMG226.jpeg

4. combinatorial function, recursive, bigO

截屏2024-04-28 22.11.25.png 截屏2024-04-28 22.33.30.png 截屏2024-04-28 22.12.24.png WechatIMG228.jpeg

5. Probability

WechatIMG229.jpeg

6. Probability

截屏2024-04-28 22.56.21.png

7. Eulerian, Hamiltonian

截屏2024-04-29 12.54.50.png 截屏2024-04-29 13.00.00.png

8. recursive prove, induction

截屏2024-04-29 13.02.19.png 截屏2024-04-29 13.04.02.png WechatIMG231.jpeg

9. 代码的时间复杂度

截屏2024-04-29 13.56.06.png

WechatIMG232.jpeg

WechatIMG233.jpeg

10. Propositional logic

WechatIMG234.jpeg

11.Probability

截屏2024-04-29 15.12.15.png 截屏2024-04-29 15.13.50.png

12. Probability

截屏2024-04-29 15.16.30.png

WechatIMG235.jpeg

WechatIMG236.jpeg

WechatIMG237.jpeg

截屏2024-04-29 15.55.09.png

13. bijective, injective, surjective

WechatIMG238.jpeg 截屏2024-04-29 16.27.23.png

14. poset, partial order

WechatIMG239.jpeg

WechatIMG240.jpeg

15. 集合,笛卡尔积证明

WechatIMG241.jpeg

16. BFS、DFS

WechatIMG242.jpeg

WechatIMG243.jpeg

17. cycle, biprtite, hamiltonia, planar, chrmatic number

WechatIMG244.jpeg