初赛

 

 

 

反码就是其原码;对于一个负数,反码就是除符号位外,原码的各位全部取反

对于一个正数,补码就是其原码;对于一个负数,补码等于反码+1

二进制小数转换

十进制的小数转换为二进制:小数部分乘以2,取整数部分依次从左往右放在小数点后,直至小数点后为0

 

二进制的小数转换为十进制:主要是乘以2的负次方,从小数点后开始,依次乘以2的负一次方,2的负二次方,2的负三次方等

 

  

 完全图:任意两点都有边相连,一个n 个节点完全图的边数为:

简单路径:两点之间通过不重复的边相连

 连通图:任意两点都可以直接/间接到达,注意区别于完全图,完全图属于连通图,连通图不一定属于完全图。

前/先序遍历 + 中序遍历 = 确定二叉树。

后序遍历 + 中序遍历 = 确定二叉树。

满二叉树/完美二叉树:所有叶结点的深度均相同的二叉树称为满二叉树/完美二叉树

完全二叉树:只有最下面两层结点的度数可以小于 2,且最下面一层的结点都集中在该层的最左侧

 

 子串:子串被定义为字符串中任意个连续的字符组成的子序列,子串个数为:

中缀表达式转前/后缀表达式:

1.给中缀表达式加上括号

2.把运算符移到括号前/后面(移到前面为前缀表达式,反之亦然)

3.删去括号,剩下的即为最终解

排列计算公式:

 组合(不关心被选元素的顺序)公式为:

分排用直排:n 个元素,从中选出 m 个元素排成若干排。

分排问题的排列可以看做一排,避免考虑了复杂的前后排列,简化了问题。

IPv4:本质上是四个八位二进制数,为了方便表达改为四个十进制数 ,以 . 隔开,每一个数字取 0-255。例如 12.34.56.78。

 NOIP(National Olympiad in Informatics in Provinces),全国青少年信息学奥林匹克联赛(省级),开办于 1995 年,截止 2018 已举办24 届,2019 年暂停,2020 年恢复。

NOI(National Olympiad in Informatics):全国青少年计算机程序设计竞赛,开办于 1984,现更名全国青少年信息学奥林匹克竞赛。

NOIP(National Olympiad in Informatics in Provinces):全国青少年信息学奥林匹克联赛, 自 1995 年至 2018 年已举办 24 次

分辨率:分辨率就是屏幕上显示的像素个数,分辨率越高,显示效果就越精细和细腻

图片存储计算公式:

水平方向像素数×垂直方向像素数×色彩位率=图片所占空间(Bit)

一个视频可以视为很多图片的集合,显然,图片的张数为时长乘帧数(每秒几张图片)。

 视频大小计算公式:

水平方向像素数×垂直方向像素数×色彩位率×视频时长×视频帧数=视频所占空间(单位:bit)

 

 动静类型与强弱类型

在编译期就确定变量类型的是静态类型语言,在运行期才确定变量类型的则是动态类型语言。

编译器有很少(合理)隐式类型转化的是强类型语言,有较多(过分)隐式类型转化的是弱类型语言。

强类型:Java、C#、Python、Ruby、Erlang(再加GO、Rust)

 

弱类型:C、C++、Javascript、Perl、PHP、VB

 

球体体积:V=3/4*π*r^3;

 

posted @ 2023-08-30 21:19  yeahhhhhh  阅读(54)  评论(0)    收藏  举报