1. 图灵奖
    艾伦·麦席森·图灵(Alan Mathison Turing,1912-1954)1966
    共计70名科学家获此殊荣,华人仅有1位,他是2000年姚期智。

  2. 解释型语言
    Python / JavaScript / Basic
    程序不需要编译,程序在运行时才翻译成机器语言,每执行一次都要翻译一次。因此效率比较低。

  3. 全国青少年信息学奥林匹克竞赛、联赛
    NOI 1984 创办
    NOIp 1995 创办

  4. 分辨率为 1600x900、16 位色的位图,存储图像信息所需的空间为
    \(1600\times900\times16/8/1024=2812.5\text{Kb}\)

  5. 1949年10月1日是星期六,1970年1月1日是星期四。

  6. 面向对象的高级语言有 Java。

  7. 和计算机领域密切相关的奖项有王选奖。

  8. 排序算法

(1) 归并排序

时间复杂度 \(O(n\log n)\),空间复杂度 \(T(n)\),稳定;

(2) 插入排序

时间复杂度 \(O(n^2)\),空间复杂度 \(T(n)\),稳定;

(3) 希尔排序

时间复杂度 \(O(n^{1.3-2})\),空间复杂度 \(T(1)\),不稳定。

  1. 根据主定理,计算时间复杂度
    设 \(a\geq1,b>1\),\[T(n)=aT(\frac nb)+f(n)\]

\(\quad(1)\) 若

\[f(n)<n^{\log^a_b}\]

则 \(T(n)=O(n^{\log^a_b})\);

\(\quad(2)\) 若

\[f(n)=n^{\log^a_b}\]

则 \(T(n)=O(n^{\log^a_b}\log n)\);

\(\quad(3)\) 若

\[f(n)>n^{\log^a_b}\]

则 \(T(n)=O(f(n))\)。

  1. 以下属于无线通信技术的有( )。

    A. 蓝牙
    B. WiFi
    C. GPRS
    D. 以太网

    正确答案: ABC

以太网是一种计算机局域网技术。IEEE组织的标准制定了它的技术标准,它规定了包括物理层的连线、电子信号和介质访问层协议的内容。

  1. TCP协议对应传输层,IP协议对应网络层。
  2. ASCII 码的含义是( )。

    A. 二—十进制转换码
    B. 美国信息交换标准代码
    C. 数字的二进制编码
    D. 计算机可处理字符的唯一编码
    E. 常用字符的二进制编码

    正确答案:B

  3. 一个无法靠自身的控制终止的循环称为“死循环”,例如,在 C 语言程序中,语句 while(1) printf("*"); 就是一个死循环,运行时它将无休止地打印 * 号。下面关于死循环的说法中,只有( ) 是正确的。

    A. 不存在一种算法,对任何一个程序及相应的输入数据,都可以判断是否会出现死循环,因而, 任何编译系统都不做死循环检验
    B. 有些编译系统可以检测出死循环
    C. 死循环属于语法错误,既然编译系统能检查各种语法错误,当然也应该能检查出死循环
    D. 死循环与多进程中出现的“死锁”差不多,而死锁是可以检测的,因而,死循环也是可以检测的
    E. 对于死循环,只能等到发生时做现场处理,没有什么更积极的手段

    正确答案: A

  4. 在下列关于计算机语言的说法中,正确的有( )。

    A. 高级语言比汇编语言更高级,是因为它的程序的运行效率更高
    B. 随着Pascal、C等高级语言的出现,机器语言和汇编语言已经退出了历史舞台
    C. 高级语言程序比汇编语言程序更容易从一种计算机移植到另一种计算机上
    D. C是一种面向过程的高级计算机语言

    正确答案: CD

  5. 在下列关于算法复杂性的说法中,正确的有( )。

    A. 算法的时间复杂度,是指它在某台计算机上具体实现时的运行时间
    B. 算法的时间复杂度,是指对于该算法的一种或几种主要的运算,运算的次数与问题的规模之间的函数关系
    C. 一个问题如果是NPC类的,就意味着在解决该问题时,不存在一个具有多项式时间复杂度的算法。但这一点还没有得到理论上的证实,也没有被否定
    D. 一个问题如果是NP类的,与C有相同的结论

    正确答案: BC

    参考资料

  6. 具有 \(n\) 个顶点,\(e\) 条边的图采用邻接表存储结构,进行深度优先遍历和广度优先遍历运算的时间复杂度均为( )。

    A. \(Θ(n^2)\)
    B. \(Θ(e^2)\)
    C. \(Θ(ne)\)
    D. \(Θ(n + e)\)

    正确答案: D

  7. 在数据压缩编码的应用中,哈夫曼(Huffman)算法是一种采用了( )思想的算法。

    A. 贪心
    B. 分治
    C. 递推
    D. 回溯

    正确答案: A

  8. 下列有关树的叙述中,叙述正确的有( )。

    A. 在含有 \(n\) 个结点的树中,边数只能是 \((n-1)\) 条
    B. 在哈夫曼树中,叶结点的个数比非叶结点个数多 \(1\)
    C. 完全二叉树一定是满二叉树
    D. 在二叉树的前序序列中,若结点 \(u\) 在结点 \(v\) 之前,则 \(u\) 一定是 \(v\) 的祖先

    正确答案: AB
    哈夫曼树参考资料

CSP-S 初赛内容整理的更多相关文章

  1. NOIp初赛题目整理

    NOIp初赛题目整理 这个 blog 用来整理扶苏准备第一轮 csp 时所做的与 csp 没 有 关 系 的历年 noip-J/S 初赛题目,记录了一些我从不知道的细碎知识点,还有一些憨憨题目,不定期 ...

  2. CSP -- 运营商内容劫持(广告)的终结者

    缘由 我们公司最近手机端H5 经常受到商户和用户的投诉,说有广告并且导致不能正常进行操作,我们商户自己当然不会加广告了,但是商户和用户可不管这些了,就认为是我们的问题 探索发现根本 目前我们用的很多浏 ...

  3. 【数学】NOIP数论内容整理

    NOIP数论内容整理 注:特别感谢sdsy的zxy神仙以及lcez的tsr筮安帮助审稿 一.整除: 对于\(a,b~\in~Z\),若\(\exists~k~\in~Z\),\(s.t.~b~=~k~ ...

  4. 2019.10.15 CSP初赛知识点整理

    初赛需要的知识点整理如下: (1)计算机的硬件组成与基本常识 (2)单位/进制的转换 (3)进制/逻辑运算相关 (4)概率与期望 (5)排序的各种性质 (6)简单数据结构的使用(栈.队列.链表等) ( ...

  5. CSP 初赛 知识点整理

    BIOS: BIOS是英文"Basic Input Output System"的缩略词,直译过来后中文名称就是"基本输入输出系统".其实,它是一组固化到计算机 ...

  6. 夏令营讲课内容整理 Day 3.

    本日主要内容是树与图.   1.树 树的性质 树的遍历 树的LCA 树上前缀和   树的基本性质: 对于一棵有n个节点的树,必定有n-1条边.任意两个点之间的路径是唯一确定的.   回到题目上,如果题 ...

  7. 夏令营讲课内容整理Day 0.

    今年没有发纸质讲义是最气的.还好我留了点课件. 第一次用这个估计也不怎么会用,但尝试一下新事物总是好的. 前四天gty哥哥讲的内容和去年差不多,后三天zhn大佬讲的内容有点难,努力去理解吧. 毕竟知识 ...

  8. VS Code 1.18版本更新内容整理(2017年10月 October 2017)

    久前开始使用的VS Code,使用一段时间以后确实感觉比之前在用的Sublime Text好很多,可能是汉化及插件方面使用做的更好吧. 今天推送到更新到1.18,按我的个性,喜欢一个东西的话,我就回去 ...

  9. selenium常用命令--操作页面元素及获取元素内容整理

    selenium常用命令之操作页面元素及获取元素内容的事件整理 例子:  /**id <input type="text" id="phone" name ...

随机推荐

  1. FJUT2019暑假周赛三部分题解

    A本来想改到q<1e5,让你们预处理的,然后想了哈作为个逆元模板题吧= =,做不出来自行反思. B贴个题面 因为只有一次机会,那么也就是两点分布期望E = p了,先说说大家的做法,先求出每个n的 ...

  2. 阿里云Centos 7安装MongoDB 4.2.0

    背景:最近公司项目需要将后台接口优化到100ms内.因此需要对接口逻辑,数据优化做处理, 正好使用到了Redis缓存,mysql,mongoDB的优化,今天记录一下在阿里云centos上安装mongo ...

  3. 【赶快收藏】Hystrix实战,优雅提升系统的鲁棒性

    背景 最近接手了一个系统,其功能都是查询.查询分了两种方式,一种是公司集团提供的查询能力,支持全国各个省份的查询,但是业务高峰期时服务响应比较慢:另外一种是各省的分公司都分别提供了对应的查询能力,但是 ...

  4. Docker学习之docker架构

    docker架构 解释 1.docker命令提交给docker daemon进行处理,可以拖取镜像,运行容器等等. 2.最右边的实际上是互联网的sass服务,docker daemon可以和Regis ...

  5. [C++]面向对象的程序设计——重要概念

      1.面向对象程序设计的核心思想是数据抽象.继承和动态绑定.通过使用数据抽象可以将类的接口与实现分离:使用继承,可以定义相似的类型并对其相似的关系建模:使用动态绑定,可以在一定程度上忽略相似类型的区 ...

  6. .net 和 java 技术对应关系

    .net 和 java 技术对应关系 java 生态的优势早已人尽皆知,asp.net core 的生态也呈欣欣向荣之势.作为高级技术从业人,你不应该落下任何一门技术. 如果你正在将你的 java 知 ...

  7. 深入理解perf报告中的swapper进程

    一.前言 1.在perf监控进程的系统调用时,会出现大量swapper进程 2.官方描述该进程是当CPU上没有其他任务运行时,就会执行swapper.换句话说swapper意味着CPU啥事也没干,跑去 ...

  8. SpringBootSecurity学习(05)网页版登录内存中配置默认用户

    默认用户 前面的例子中我们使用的都是配置文件中配置好的默认用户: 除了可以配置账号密码,还可以在配置文件中配置角色: 这个角色是后面实现权限过滤的重要内容,后面会重点讨论. 在内存中配置默认用户 这样 ...

  9. Scrapy项目 - 数据简析 - 实现斗鱼直播网站信息爬取的爬虫设计

    一.数据分析截图(weka数据分析截图 2-3个图,作业文字描述) 本次将所爬取的数据信息,如:房间数,直播类别和人气,导入Weka 3.7工具进行数据分析.有关本次的数据分析详情详见下图所示:   ...

  10. 百度富文本编辑器ueditor添加到pom

    <!-- 百度富文本编辑start --> <dependency> <groupId>com.baidu</groupId> <artifact ...