zoukankan      html  css  js  c++  java
  • 初赛胡扯

    初赛胡扯

    也就是写写我都见过什么

    主定理:个人理解删减版

    对于(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_ifrac{1}{2^i}=1)这是为什么呢

    建议找张纸画画

    2018T10 除了B都有很诡异

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

    初赛胡扯:

    零散知识点

    ASCII码共八位

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

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

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

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

    建立二叉树处理

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

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

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

    P和NP问题

    P多项式时间解决

    NP多项式时间检查

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

    NPhard可以约化,不是NP

    TCP是传输层的

    算地址:记得把自己剪掉

    满二叉树:满了的二叉树

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

  • 相关阅读:
    一览js模块化:从CommonJS到ES6
    JavaScript自定义事件
    BTrace:线上问题排查工具
    【转载】JVM 学习——垃圾收集器与内存分配策略
    简单GC具体操作参数查看
    CMS垃圾回收机制
    Lombok 在继承类上面的注意
    Intellij IDEA 修改默认配置
    缓存算法(FIFO 、LRU、LFU三种算法的区别)
    MySQL 变量类型
  • 原文地址:https://www.cnblogs.com/For-Miku/p/15252917.html
Copyright © 2011-2022 走看看