NOIP初赛知识点

排序算法稳定性

选择排序、快速排序、堆排序、希尔排序不稳定。
冒泡排序、归并排序、插入排序、桶(计数)/基数排序稳定。

高级语言

不是机器语言和汇编语言的都是高级语言。

面向对象的语言

C++、Java、C#、Python等是典型的面向对象语言。
Fortran和Basic不是面向对象语言。

王选奖

与计算机领域密切相关。

NOIP竞赛对Pascal的支持

停止于2022年。

位图大小计算

bit数=长×宽×位深(位色)
字节数=bit数/8

IP地址

格式为a.b.c.d,其中四个数均属于[0,255]。

CPU和内存之间的地址总线宽度与计算机最大内存的关系

后者= 2 前 者 2^{前者} 2

主定理

声明:以下内容有错误,仅作参考。

设有算法时间复杂度为 T ( n ) = a T ( n b ) + f ( n ) T(n)=aT(\frac{n}{b})+f(n) T(n)=aT(bn)+f(n),设 f ( n ) = O ( n d ) f(n)=O(n^d) f(n)=O(nd)
t = log ⁡ b a t=\log_b a t=logba

  • d &lt; t d&lt;t d<t,则 T ( n ) = O ( n t ) T(n)=O(n^t) T(n)=O(nt)
  • d = t d=t d=t,则 T ( n ) = O ( n t log ⁡ n ) T(n)=O(n^t\log n) T(n)=O(ntlogn)
  • d &gt; t d&gt;t d>t,则 T ( n ) = O ( n d ) T(n)=O(n^d) T(n)=O(nd)

例子:

T ( n ) = 2 T ( n 4 ) + n T(n)=2T(\frac{n}{4})+\sqrt n T(n)=2T(4n)+n
属于第二种情况,答案为 O ( n log ⁡ n ) O(\sqrt n \log n) O(n logn)

T ( n ) = 2 T ( n 2 ) + n 2 T(n)=2T(\frac{n}{2})+n^2 T(n)=2T(2n)+n2
属于第三种情况,答案为 O ( n 2 ) O(n^2) O(n2)

无线通信技术

有蓝牙、WiFi、GPRS等。没有以太网。

TCP协议

是传输控制协议。

逻辑运算优先级

非>与>异或>或。

P问题 NP问题 NPC问题

P问题指可以在多项式时间、空间复杂度内解决的问题。
NP问题指可以在多项式时间、空间复杂度内验证一个解的问题。
NPC问题是所有NP问题都可以归约到的NP问题。
NP-Hard问题是所有NP问题都可以归约到的问题。

计算机发展史

1946-1958:电子管(代表:ENIAC)
1958-1964:晶体管
1964-1970:集成电路
1970至今:大规模集成电路

其它

上网找。
当然是蒙啦。
(就算选择题知识点都不会也最多扣5分吧)


52分进复赛……果然上面的都不看也能过

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值