当前位置: 首页 > news >正文

初赛复习

重要知识点

存储单位


卡特兰数

以下是一些卡特兰数 \(C_n\) 的应用:

  • 二叉树计数

    • \(n\) 个结点的不同形态的二叉树的数量是卡特兰数 \(C_n\)
  • 括号匹配

    • \(n\) 对括号的有效组合数。
  • 栈操作序列(出栈顺序)

    • \(n\) 个元素的出栈顺序数。
  • 凸多边形的三角划分

    • \(n + 2\) 条边的凸多边形划分成三角形的方法数。
  • Dyck路径(格路问题)

    • \((0,0)\)\((2n,0)\),每次向右上或右下移动一步,且不越过 \(x\) 轴的路径数。
  • 满二叉树计数

    • \(n + 1\) 个叶子的满二叉树的数量。
  • 表达式加括号

    • \(n + 1\) 个因子的乘法表达式加括号的方式数,例如:\(4\) 个因子 \(a,b,c,d\)\(5\) 种加括号方式:\((a(b(cd))),(a((bc)d)),((ab)(cd)),((a(bc))d),(((ab)c)d)\)
  • 棋盘不相交对角线

    • \({n} \times {n}\)棋盘上放置不相交的对角线(从左上到右下)的方法数。
  • 凸多边形划分

    • \(n + 2\) 边形的顶点配对成不相交的弦的方式数。

Linux 与 Windows 的一些操作

排序


09/16

  • 层次遍历是按层从小到大,每一层从左到右的顺序遍历。

  • 5 个没有区别的结点构成不同形态的二叉树的种类有多少个?

    • 因为卡特兰数 \(C_n = \frac{1}{n+1} \binom{2n}{n}\) 能表示具有 \(n\) 个结点的不同二叉树的形态数,所以答案为 \(C_5 = \frac{1}{6} \binom{10}{5} = 42\)
    • 由于我比较蒟蒻,我的方法是令 \(f_{i,j,k}\) 表示 \(i\) 个点,\(j\) 层数,最后一层有 \(k\) 个点的方案数,然后慢慢转移。其实 \(5\) 个点还是能接受的。
  • 线性表若采用链表存储结构,内存中可用存储单元的地址可以是不连续的(即不一定要求地址连续)。

    • 链表不需要连续的内存空间,而是利用分散的内存块通过指针串联起来。这与数组(顺序存储结构)形成对比,数组要求连续的内存空间。
  • 在 Linux 系统中,比较两个文件的有无不同之处的命令是 diff

    • 在 Windows 系统中应该是 fc
  • 断电之后仍能保存数据的(非易失性存储器)有 硬盘、固态硬盘、U盘/闪存驱动器、光盘、ROM(只读存储器) 等;易失性存储器有 RAM (可读写储存器)、Cache (高速缓存)、显存 (VRAM) 等。

http://www.rkmt.cn/news/6272.html

相关文章:

  • 用户帐户控制(UAC)
  • 6款超好用的AI换脸软件,一键视频直播换脸(附下载链接)
  • KUKA程序中DEF 与 DEFFCT 的区别
  • 第一天作业
  • 八皇后问题
  • 2025.9.16日软件工程学习日志
  • 2025ccpc南昌邀请赛感想+补题
  • img标签如何去除边框?
  • 25.9.16 java se大致了解后开始学习MySQL
  • C++ + OpenCV + Tesseract 实现英文数字验证码识别
  • 表格识别技术:“唤醒”沉睡在纸质文档中的海量结构化数据
  • 《软件需求最佳实践》阅读笔记一
  • 计数原理与排列组合
  • 9.16动态用例设计方法 笔记
  • 深入解析:ESP32三种主流的开发环境
  • js
  • 9.16电商状态迁移图
  • 总结-CDQ 分治
  • Win10玩LOL弹窗
  • Week 1 Homework
  • 异地办公文件同步,多台设备如何无缝同步最新教程
  • CSP-S模拟22
  • K8S探针
  • bug1
  • 选择语句的机器级表示
  • 深入解析:numpy学习笔记
  • Nginx auth_request 模块使用
  • Mac上的Markdown学习
  • 第二篇:playwright初步解析
  • 技术交流社区基础防诈指南