几年前整理的东西,要不就发到网上吧

不过现在这些东西里面也有很多考得比以前少了

  1. 卡特兰数

    \(f(i)=\sum_\limits{i=0}^{n-1}{f(i)f(n-i-1)}\)

    其中\(f(0)=1\)

    \(f(n)=\)一个凸\(n\)边形用不相交的对角线划分成三角形的方法种数。

    证明:对于一条边,在另外的\(n-2\)个顶点中选一个与这两个顶点连边。若选出的节点在这条边左边的节点顺时针方向\(i\)个,则方法数为 \(f(i-1)f(n-i)\) 。

    具体例子: n个节点的二叉树的个数;1~n 元素的出栈顺序种数;凸多边形划分;平面直角坐标系中从\((0,0)\)移动到\((n,n)\),只能向右或向上移动一格,且永远不超出\(y=x\)的方法数。

    前几项: \(1, 2, 5, 14, 42, 132, 429\cdots\)

  2. 二叉树遍历

    前序遍历:根左右

    中序遍历:左根右

    后序遍历:左右根

  3. 哈夫曼编码

    思想:贪心

    \(n\)个字符每个出现\(a_i\)次,每次从优先队列中取出权值最小的两个元素,合并成一个元素,在二叉树上分别连一条边到那两个元素。最后向左的边赋0,向右的边赋1.

  4. 完美二叉树\(=\)满二叉树

    完全二叉树\(=\)只有最后一行最右边不满的二叉树

  5. 中国计算机学会于1984年创办全国青少年计算机程序设计竞赛。

  6. 编程语言分类:

    设计方法:

    • 面向过程:C
    • 面向对象:其他
    • smalltalk:面向对象鼻祖

    执行方式:

    • 编译型:C, C++
    • 解释型:Python, JavaScript\(\cdots\)
    • 混合型:Java, C#\(\cdots\)
  7. 图灵奖:美国计算机协会,1966年设立;华人唯一姚期智,2000年获奖

  8. 长度为1的线段上随机取两个点期望长度:取中点,讨论,列方程;或建坐标系求体积

  9. 抽奖机中有红蓝两色的球,抽到蓝球就继续······设抽到第一个红球之前抽到蓝球的期望个数\(x\),则\(x=\frac{1}{2}\times0+\frac{1}{2}\times(1+x)\), \(x=1\)

  10. TCP/IP四层模型:应用层,传输层,网络层,数据链路层

  11. 原码:符号位+绝对值

    反码:正数是本身,负数是符号位不变,其他取反

    补码:正数是本身,负数是符号位不变,其他取反+1

  12. 十进制小数转二进制:

    0.6 * 2 = 1.2 ——————- 1

    0.2 * 2 = 0.4 ——————- 0

    0.4 * 2 = 0.8 ——————- 0

    0.8 * 2 = 1.6 ——————- 1

    0.6 * 2 = 1.2 ——————- 1

    \(\cdots\)

  13. 主定理

    \(T(n)=aT(\frac{n}{b})+f(n)\)

    • \(f(n)\)是n的幂次,\(log_b(a)\)比这个幂次大,\(T(n)=n^{log_b(a)}\)

    • \(f(n)=n^{log_b(a)}\log^k(n)\), \(T(n)=n^{log_b(a)}\log^{k+1}(n)\)

    • \(\cdots\)

  14. 稳定的排序方法:冒泡插入 归并基数

  15. P问题:可以在多项式时间内被解决的问题。

    NP问题:可以在多项式时间内被验证的问题。或者说,可以在非确定性多项式时间内被解决的问题。

    NP-Hard问题:如果可以证明某问题有一个子问题是NP-Hard问题,那么该问题是一个NP-Hard问题。

    NP-Complete问题:如果一个问题已经被证明是一个NP-Hard问题,并且可以证明该问题是一个NP问题,那么该问题是NPC问题。

[笔记] CSP 初赛 部分知识整理的更多相关文章

  1. 2019CSP初赛基础知识整理

    一.硬件 计算机发展:   年代 元件 第一代 1946~1958 电子管 第二代 1959~1964 晶体管 第三代 1965~1970 集成电路 第四代 1971~? 大规模集成电路 世界上第一台 ...

  2. 【笔记】BFC 模型知识整理

    网上看了很多 BFC 的概念,发现都说得不是很完整和深入,刚好最近看了一些视频教程说到了 BFC 概念所以记录一下. BFC 的概念: BFC 全称:Block format context 块级格式 ...

  3. 【OGG】OGG基础知识整理

    [OGG]OGG基础知识整理 一.GoldenGate介绍 GoldenGate软件是一种基于日志的结构化数据复制软件.GoldenGate 能够实现大量交易数据的实时捕捉.变换和投递,实现源数据库与 ...

  4. MySQL 索引知识整理(创建高性能的索引)

    前言: 索引优化应该是对查询性能优化的最有效的手段了.索引能够轻易将查询性能提高几个数量级. // 固态硬盘驱动器有和机械硬盘启动器,有着完全不同的性能特性: 然而即使是固态硬盘,索引的原则依然成立, ...

  5. js事件(Event)知识整理

    事件(Event)知识整理,本文由网上资料整理而来,需要的朋友可以参考下   鼠标事件 鼠标移动到目标元素上的那一刻,首先触发mouseover 之后如果光标继续在元素上移动,则不断触发mousemo ...

  6. Kali Linux渗透基础知识整理(四):维持访问

    Kali Linux渗透基础知识整理系列文章回顾 维持访问 在获得了目标系统的访问权之后,攻击者需要进一步维持这一访问权限.使用木马程序.后门程序和rootkit来达到这一目的.维持访问是一种艺术形式 ...

  7. Kali Linux渗透基础知识整理(二)漏洞扫描

    Kali Linux渗透基础知识整理系列文章回顾 漏洞扫描 网络流量 Nmap Hping3 Nessus whatweb DirBuster joomscan WPScan 网络流量 网络流量就是网 ...

  8. wifi基础知识整理

    转自 :http://blog.chinaunix.net/uid-9525959-id-3326047.html WIFI基本知识整理 这里对wifi的802.11协议中比较常见的知识做一个基本的总 ...

  9. 数据库知识整理<一>

    关系型数据库知识整理: 一,关系型数据库管理系统简介: 1.1使用数据库的原因: 降低存储数据的冗余度 提高数据的一致性 可以建立数据库所遵循的标准 储存数据可以共享 便于维护数据的完整性 能够实现数 ...

随机推荐

  1. Gauss 消元法

    目录 1. 线性方程组 2. 球形空间产生器sphere 3. 臭气弹 4. 开关问题 错乱瞎写 1. 线性方程组 省流:初等行变换化为一个上三角,然后瞬间出解 inline bool z(const ...

  2. 虚言妙诀终虚见,面试躬行是致知,Python技术面试策略与技巧实战记录

    原文转载自「刘悦的技术博客」https://v3u.cn/a_id_183 2021年,对于正在找工作的朋友来说,笼罩在新冠肺炎疫情之下,今年的就业季显得更加具有挑战性,更有意思的是,每当这个时候,各 ...

  3. ASP.NET Core 6框架揭秘实例演示[31]:路由&ldquo;高阶&rdquo;用法

    ASP.NET的路由是通过EndpointRoutingMiddleware和EndpointMiddleware这两个中间件协作完成的,它们在ASP.NET平台上具有举足轻重的地位,MVC和gRPC ...

  4. AI智能剪辑,仅需2秒一键提取精彩片段

    如今短视频已成为人们娱乐社交的主要形式,很多用户也开始由观众逐渐转变为短视频制作传播者,然而复杂的视频剪辑工具却令他们望而止步.如何才能降低短视频制作剪辑门槛,让更多无经验者也能制作出优质的短视频内容 ...

  5. Postman如何通过xmysql工具的Restful API 接口访问MySQL

    GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源. 导语 有时候用 Postman 接口测试需要获取MySQL的查询结果做接口输出的校验,这里介绍下 Postman 通过 R ...

  6. Apache DolphinScheduler 2.X保姆级源码解析,中国移动工程师揭秘服务调度启动全流程

    2022年1月,科学技术部高新技术司副司长梅建平在"第六届中国新金融高峰论坛"上表示,当前数据量已经大大超过了处理能力的上限,若信息技术仍然是渐进式发展,则数据处理能力的提升将远远 ...

  7. Git 10 IDEA撤销推送

    参考源 https://www.bilibili.com/video/BV1FE411P7B3?spm_id_from=333.999.0.0 版本 本文章基于 Git 2.35.1.2 如果推送了多 ...

  8. 删除MySQL数据用户

    mysql删除用户的方法: 1.使用"drop user 用户名;"命令删除: 2.使用"delete from user where user='用户名' and ho ...

  9. 来瞧瞧,WPF 炫酷走马灯!

    来瞧瞧,WPF 炫酷走马灯! 控件名:SpotLight 作者:WPFDevelopersOrg 原文链接: https://github.com/WPFDevelopersOrg/WPFDevelo ...

  10. SpringBoot RabbitMQ 注解版 基本概念与基本案例

    前言 人间清醒 目录 前言 Windows安装RabbitMQ 环境工具下载 Erlang环境安装 RabbitMQ安装 RabbitMQ Web管理端安裝 RabbitMQ新增超级管理员 Rabbi ...