欢迎来到lbxer的博客
lbxer
lbxer
晓看天色暮看云,行也思君,坐也思君

csp 初赛 知识点总结

信息学及相关知识

  计算机的顶级奖项:图灵 (“计算机界诺贝尔奖”,美国计算机协会设立,纪念艾伦·图灵)

  对信息科学做出突出贡献的大神:图灵(),冯 · 诺伊曼(

  中国获图灵奖的大神:姚期智

  世界第一台电子计算机:埃尼阿克(𝐸𝑁𝐼𝐴𝐶),于1946年2月14日在美国宾夕法尼亚大学诞生。又被叫做电子管计算机。

  中国计算机协会于1984创办全国青少年计算机程序设计竞赛

编程语言

  编程语言共分两类:面向对象,面向过程。面向对象的高级语言:C++,Java,EIFFEL,Simula 67等;面向过程的高级语言:C,Fortran语言。

  解释执行的语言有 python

计算机

  位图运算:分辨率相乘再乘像素位数,最后除以1024直到换算成MB。

   计算机的存储单位有以下几种:𝑇𝐵/𝐺𝐵/𝑀𝐵/𝐾𝐵/𝐵 他们之间的进位关系为1024(这应该是常识)特殊地,1𝐵=8(𝑏𝑖𝑡),这里的𝑏𝑖𝑡是二进制下的一位内存。

   至于关于计算机其他知识各自安好吧

进制问题   

    将十进制转换成𝑁进制,只需把十进制数每次除𝑁求余数,然后把余数逆序写出来。

    任意进制转十进制:简单说就是:按位转,第𝑖位的数字乘以要转换的进制的𝑛−1次幂即可。

    原码顾名思义,原码就是十进制数直接转换成二进制之后直接形成的二进制编码。

    补码正数的补码是本身,负数的补码是其反码加一

    反码顾名思义:正数的反码是本身,负数的反码是其除符号位之外的所有位按位取反的结果。

逻辑运算

1.与运算(&)进行运算的两个数据,按二进制位进行“与”运算。规则:0&0=0;   0&1=0;    1&0=0;     1&1=1;       即: 两位同时为“1”,结果才为“1”,否则为0

2.或运算(|) 进行运算的两个数据,按二进制位进行“或”运算。 运算规则:0|0=0;   0|1=1;   1|0=1;    1|1=1; 即 :参加运算的两个对象只要有一个为1,其值为1。

 

3.非运算:~ 1取0,0取1 ~1 = 0, ~0 = 1 ~(10001) = 01110

 

4.异或运算(^)参加运算的两个数据,按二进制位进行“异或”运算。 运算规则:0^0=0;   0^1=1;   1^0=1;   1^1=0;

 

图论一点小知识 

 无向图:n个顶点的无向图,有n(n-1)/2条边  非连通点数需加一。

 完全图:任意两点都有边相连,我们很容易推出来,一张完全图的边数为(𝑛为节点个数) 𝑛×(𝑛−1)/2

 树直观来讲,就是一张长得像树的图。定义是任意两点之间的简单路径有且只有一条。树是一棵连通且无环的图。它的边数是𝑛−1。

 排序二叉树:左子树小于根结点,根结点小于右子树。 

二叉树给定结点数a 树高h 可得2^(h-1)+1=n。第i层上的最多结点数=2^(i-1) 前i层上的结点总数最多=2^i -1 叶子结点(度为0)个数=度为2 的结点数+1

 树的前序遍历是二叉树前,树的后是二叉的后,层次遍历是二叉的后;森林的前序是二叉前,中是中。

 前序遍历:根左右  中序遍历:左根右   后序遍历:左右根。先序遍历+中序遍历=一棵确定的二叉树 后序遍历+中序遍历=一棵确定的二叉树 先序遍历+后序遍历=啥也不是

数学

 组合数 杨辉三角 下三角矩阵

 

posted @ 2020-10-09 21:46  雷痕小祥  阅读(287)  评论(0编辑  收藏  举报
Live2D