CSP初赛知识点考前整理

一、常识

1、计算机5大硬件:存储器、控制器,运算器,输入输出设备或者存储器、控制器、中央处理器,输入输出设备
2、中央处理器:运算控制中心,由运算器、控制器和一些寄存器组成
3、计算机发展四阶段:电子管、晶体管、中小规模集成电路、大规模/超大规模集成电路
4、第一个写软件的人:阿达·奥古斯塔,Ada Augusta Byron,拜伦的女儿
5、存储器

  • 随机存储器(RAM,断电数据会丢失),只读存储器(ROM,数据不丢失)
  • 存储器地址位数 N N N决定寻址空间, M = 2 N M=2^N M=2N,若 N = 32 , M = 2 32 = 4 G B N=32,M=2^{32}=4GB N=32,M=232=4GB
  • 速度排序:寄存器>高速缓存>内存>硬盘>U盘>光盘>其他辅助存储器

6、计算机的最大存储量根据地址总线的根数可以得出,每根地址总线的地址信号有两种情况,所以存储单元为 2 根 数 2^{根数} 2
7、正数反/补码为本身;负数反码为原数除符号位取反,补码为反码+1;任何运算最高位产生进位就丢掉;-128的补码为10000000
在这里插入图片描述
8、网络拓扑结构:具体见 P 31 P31 P31
9、局域网 L A N ( local area network ) LAN(\text{local area network}) LAN(local area network),城域网 M A N ( metroplitan area network ) MAN(\text{metroplitan area network}) MAN(metroplitan area network),广域网 W A N ( wide area network ) WAN(\text{wide area network}) WAN(wide area network)无线局域网 W L A N ( wireless local area network ) WLAN(\text{wireless local area network}) WLAN(wireless local area network)
10、 F T P ( F i l e FTP(File FTP(File T r a n s f e r Transfer Transfer P r o t o c o l ) 文 件 传 输 协 议 Protocol)文件传输协议 Protocol)
11、1946年 2月,在美国宾夕法尼亚大学诞生了世界上第一台电子计算机 ENIAC
12、TCP/IP 协议共有4层协议
13、S(SMTP( simple mail transfer protocol \text{simple mail transfer protocol} simple mail transfer protocol))发P(POP3)收
在这里插入图片描述
15、巴贝奇的一些故事
16、前缀(波兰)表达式,中缀表达式,后缀(逆波兰)表达式分别按照根在前、中、后来搞
17、面向对象:simula 67,Smalltalk,EIFFEL,C++,Java,结论:面向对象语言常见特点:封装,继承,多态。面向过程:C,Fortran,Pascal。低级语言:汇编。高级语言与低级语言的区别:高级语言更易移植,需要编译运行,低级语言(汇编)常数极小,运行速度快

鬼畜选择题合集
在这里插入图片描述
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191018114632392.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L01vZGVzdENvZGVyXw==,size_16,color_FFFFFF,t_70)BCD
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、数学相关

1、决策树
适用问题: n n n个数进行比较保证数组有序的最少比较次数
方法:存在 k k k, 2 k − 1 < n ! < = 2 k 2^{k-1}<n!<=2^k 2k1<n!<=2k,答案就是 k k k,原理不解释
2、一个数列,每次交换相邻两个数是数列有序,最小交换次数为逆序对数
相关的题目是复赛题火柴排队
3、Catalan数: h n = C 2 n n + 1 n h_n=\frac{C_{2n}^{n+1}}{n} hn=nC2nn+1可以求解出栈序列问题、买票找零问题、凸多边形三角划分、道路选择问题、DyckWords问题、二叉树形态问题、圆桌握手问题、括号匹配问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值