zoukankan
html css js c++ java
初赛知识整理
1.
(-128)
的补码是
(10000000)
,
(-1)
的补码是
(11111111)
。
2.属于TCP拥塞控制算法有:慢启动,拥塞避免,快速重传。
3.同时查找
(2n)
个数中的最大值和最小值,最少比较次数为
(3n-2)
;
前两个数比较,大的为最大值, 小的为最小值, 用掉一次比较后面
(2*(n-1))
个数, 每两个比较, 大的同最大值比较, 小的同最小值比较,
(3*(n-1))
次比较,共
(3*(n - 1)+1=3n-2)
次比较。
4.由四个不同的点构成的简单无向连通图的个数是
(38)
。4个不同点构成简单无向连通图,最多有
(4*(4-1)/2=6)
条边,最少有
(4-1=3)
条边(树),但注意,不是所有的任选3条边都满足条件,
有一种情况是三个点形成一个三角形而孤立一个点,这种情况共有
(4)
种所以
(ans=C(6,3)-4+C(6,4)+C(6,5)+C(6,6)=38)
。
5.中缀表达式转后缀表达式:
1)如果遇到数字,我们就直接将其输出。
2)如果遇到操作符,则我们将其放入到栈中,遇到左括号时我们也将其放入栈中。
3)如果遇到一个右括号,则将栈元素弹出,将弹出的操作符输出直到遇到左括号为止。注意,左括号只弹出并不输出。
4)如果遇到任何其他的操作符,如(“+”, “*”,“(”)等,从栈中弹出元素直到遇到发现更低优先级的元素(或者栈为空)为止。弹出完这些元素后,才将遇到的操作符压入到栈中。有一点需要注意,只有在遇到" ) "的情况下我们才弹出" ( ",其他情况我们都不会弹出" ( "。
优先级为乘除>加减>左括号
5)如果我们读到了输入的末尾,则将栈中所有元素依次弹出。
6.NOI 1984年,IOI 1989,NOIP1995
7.运算器、控制器(前面构成CPU)、存储器、输入设备和输出设备这五部分组成冯·诺依曼体系.
运算器:进行指定的算术或逻辑运算,结果送回主存储器或暂存在CPU内的寄存器中。
控制器:控制整个系统工作。
8.第一台电子计算机的诞生: ENIAC;第一台具有存储程序功能的计算机:EDVAC(采用二进制,提出存储程序)。
9.艾伦·麦席森·图灵,英国人。为纪念这位科学家美国计算机协会于1966年设立图灵奖。
10.内存储器:ROM 和 RAM。平时说的内存:RAM。高速缓存器cache>内存速度>外存速度。
11.彩色显示器所显示的五彩斑斓的色彩,是由红,蓝,绿三色(RGB)混合而成的。
12.以下断电之后将不能保存数据的有( CD )。
A. 硬盘 B. ROM C. 显存 D. RAM
以下断电之后仍能保存数据的有( AB )。
A. 硬盘 B. ROM C. 显存 D. RAM
13.比较流行的数据库管理系统(DMS)有Oracle,MySQL,SQL Server,Access。
14.软件系统组成:包括系统软件和应用软件。系统软件:操作系统软件和计算机语言。
15.计算机语言:机器语言、汇编语言、高级语言(basic,pascal,c/c++,python,java)。
16.Windows系统是微软公司开发的,是一个具有图形用户界面的多用户、多任务的操作系统。Linux是是一个多用户、多任务的OS,Linux操作系统核心最早是由芬兰的Linus Torvalds 1991上大学时发布的,Linux可以在X86桌面处理器上更有效的运行。
17.面向过程:C,BASIC,Pascal;面向对象:C++,Java,Smalltalk,Object Pascal ,Python;解释型语言(java,Python)
18.高级语言程序比汇编语言程序更容易从一种计算机移植到另一种计算机上.
19.位逻辑运算:∧(与) 、∨(或)、Xor(异或)、~(非)运算的优先级:非>与>或。位移运算:shl(左移)、shr(右移)
20.B ,Binary (二进制);H ,Hex (十六进制);O ,Octal (八进制);D ,Decimal (十进制)。进制表示方法可以用数值后面加上特定的字母来区分。
21.反码:
⑴对于正数,它的反码表示与原码相同。即[x]反=[x]原
⑵对于负数,则除符号位仍为“1”外,其余各位“1”换成”0”,”0”换成1”,即得
到反码[X]反。例如[-1101001] 反=10010110。
⑶对于0,它的反码有两种表示:[+0] 反=00…0 [-0] 反=11…1
22.正数的补码就是该正数本身。负数的补码是除符号位其他位取反再加一。[+0]补=[-0]补=00…0。
23.字节(byte,缩写为B):一个字节由八位二进制数字组成(1byte=8bit)。字节是信息存储中最常用的基本单位。
24.IP地址:是32位二进制数,分成4组,每组8位二进制数,每组之间用圆点隔开,通常用十进制来表示;IP地址范围是:0.0.0.0~255.255.255.255;
25.计算机网络的体系结构
26.IPv4 协议使用 32 位地址,IPv6 协议使用 128 位地址
27.常见网络协议:
TCP/IP协议(传输控制协议/网际协议)。
HTTP(超文本传输协议--我们的浏览网页协议 浏览器)
FTP(文件传输协议)
SMTP协议(简单邮件传输协议--发信)
pop3协议(邮局协议--收信)
28.集合并:∪ 交:∩ 补:^或~ 差: -
29.N个元素的圆周排列:8人围桌而坐,共有 8!/8=7! 种坐法;从n个不同的元素中取r个沿一圆周排列,排列的方案:A(n,n)/n=(n-1)!;从n个不同的元素中取r个沿一圆周排列,排列的方案:A(n,r)/r
30.卡特兰数:h[0]=1,h[1]=1;
h(n)= h(0)
h(n-1)+h(1)
h(n-2) + ... + h(n-1)*h(0) (n>=2)
h(n)=C(2n,n)/(n+1) (n=0,1,2,...)。
h(n)=c(2n,n)-c(2n,n-1)(n=0,1,2,...)。
31.直接选择排序:O(
(N^2)
),不稳定;冒泡排序O(
(N^2)
) ,稳定;插入排序O(
(N^2)
) ,稳定;计数排序O(N ) ,不稳定;快速排序O(n
logn),不稳定。归并排序O(n
logn),稳定 。
32.频文件格式AVI,MPEG,WMV。
33.若度为m的哈夫曼树中,其叶结点个数为n,则非叶结点的个数为n/(m-1)-1。
查看全文
相关阅读:
Hibernate 小章总结(三)
河北民间组织管理系统软件
《编写有效用例阅读笔记二》
《编写有效用例》读后感(一)
专业实训需求分析
2015秋季个人阅读计划
大道至简阅读笔记之三
大道至简阅读笔记之二
大道至简阅读笔记之一
程序员修炼之道阅读笔记之二
原文地址:https://www.cnblogs.com/lihan123/p/11690259.html
最新文章
django ORM 简单示例简绍
批量修改服务器密码脚本
Java Script 学习笔记 -- Ajax
Java Script 学习笔记 -- jQuery
Java Script 学习笔记 -- 基础知识
CSS
HTML
MYSQL 练习
MySQL(进阶)
python 学习笔记12(事件驱动、IO多路复用、异步IO)
热门文章
python学习笔记11 ----线程、进程、协程
Hibernate 注解(总结)
hibernate二级缓存
hibernate.一对一关联
maven自定义骨架
maven入门
参数绑定
HQL查询语句
TheadLocal使用方法
精通hibernate-Hibernate 5.X的使用概述与示例(转)
Copyright © 2011-2022 走看看