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。
查看全文
相关阅读:
算法——(转)动态规划入门
iOS学习——(转)多线程
iOS崩溃日志ips文件解析
iOS学习——核心动画
iOS学习——核心动画之Layer基础
iOS学习——Quartz2D学习之UIKit绘制
iOS学习——Quartz2D学习之DrawRect
iOS模拟器使用
(转)浅谈Session与Cookie的区别与联系
Android Studio 受不了了
原文地址:https://www.cnblogs.com/lihan123/p/11690259.html
最新文章
博客园随笔中点击标签可以跳到当页指定位置的方法
iOS学习——(转)解决iOS App打包后dSYM文件找不到的问题
知识扩展——(转)一篇文章彻底弄懂Base64编码原理
iOS学习——iOS 宏(define)与常量(const)的正确使用
iOS学习——iOS项目增加新的字体
iOS学习——NSLog输出各种类型
Java基础--Eclipse使用
知识扩展--if...else...与switch...case...的执行原理
Java编程——学习大纲
Java基础--JDK的安装和配置
热门文章
iOS学习——图片压缩到指定大小以内
整数、浮点数在计算机中的存储
iOS学习——页面的传值方式
iOS——调试工具LLDB学习
iOS学习——#define、const、typedef的区别
(转)iOS学习——UIlabel设置行间距和字间距
iOS学习——输入验证码界面封装
(转)了解一下,各种图片格式的区别
IOS开发之尺寸
iOS学习——浅谈RunLoop
Copyright © 2011-2022 走看看