初赛胡扯

初赛胡扯

也就是写写我都见过什么

主定理:个人理解删减版

对于\(T(n)=aT(\frac{n}{b})+f(n)\)如果\(n^{log_b{a}}>f(n)\),那么\(t(N)=o(N^{log_ba})\)

如果相等,那么\(T(n)=O(n^{log_ba}logn)\)

如果小于,那么\(T(n)=O(f(n))\)

编码

正数原码补码反码不变

负数反码为原码除符号位取反,补码为除符号位取反加一

## 时间复杂度

strlen是\(O(n)\)

后缀表达式

生成:按照运算顺序仍运算符

计算:开个栈

Dijkstra

如果不优化就是\(O(n^2)\),用堆优化就是\(O((n+m)\log_{2}n)\)

逻辑运算符

优先级 not and or

选择题聚会

CSp2019 T11 这东西是指放在一个临时数组里的归并

2018T9 \(\sum^\infty_i\frac{1}{2^i}=1\)这是为什么呢

建议找张纸画画

2018T10 除了B都有很诡异

2017T4 关心过了几天几个周而已,而且17个闰年

初赛胡扯:

零散知识点

ASCII码共八位

数组连不连续取决于存储方式

对于逻辑运算$ 非>&>|$

对于位运算\(\&>{异或}>|\)

二分查找平均次数\(\frac{总个数}{查找次数和}\)

建立二叉树处理

面向对象程序设计是自下而上

开地址法:hash'冲突后把key值最为需要hash的值

线性探测:如果当前hash被占用,往后以此查找

P和NP问题

P多项式时间解决

NP多项式时间检查

NPC问题:所有Np可以约化成它,是Np

NPhard可以约化,不是NP

TCP是传输层的

算地址:记得把自己剪掉

满二叉树:满了的二叉树

完全二叉树,除了最下层和倒数第二层全满了,倒数第二层满了,倒数第一层集中在左边

posted @ 2021-09-10 20:07  Simex  阅读(39)  评论(0编辑  收藏  举报