![]()
A) 快速排序 B) 堆排序 C) 合并排序 D) 气泡排序
A) 排队 B) 阵列 C) 二叉树 D) 堆栈
A) 贝尔曼-福德算法 B) 普利姆算法 C) 迪克斯特拉算法 D) A* 搜索算法
A) 在解决问题的过程中调用自身的函数。 B) 没有返回语句的函数。 C) 一个生成随机数的函数。 D) 对元素集合进行遍历的函数。
A) 塔扬算法 B) 弗洛伊德算法 C) 科萨拉朱算法 D) 沃肖尔算法
A) 最长公共序列算法 B) 选择排序 C) Radix 排序 D) 堆排序
A) 赫夫曼编码 B) Burrows-Wheeler 变换 C) 运行长度编码 D) 差分编码
A) 计算流量网络中的最大流量。 B) 按升序对元素进行排序。 C) 确定无向图中最大的连接部分。 D) 找出加权图中所有顶点对之间的最短路径。
A) 堆栈 B) 排队 C) 链接列表 D) 堆
A) 气泡排序 B) 二进制搜索算法 C) 福特-福尔克森算法 D) 深度优先搜索
A) 合并排序 B) 选择排序 C) 气泡排序 D) 插入排序
A) 效率 B) 复杂性 C) 粒度 D) 可扩展性
A) DFS 占用的内存空间更少。 B) BFS 保证了通往目标的最短路径。 C) BFS 更容易实施。 D) DFS 可以更快地找到路径。
A) O(n log n) B) O(n2) C) O(log n) D) O(n)
A) 杰弗里·乔叟 (Geoffrey Chaucer) B) 巴斯的阿德拉德 (Adelard of Bath) C) 穆罕默德·伊本·穆萨·花拉子米 (Muḥammad ibn Mūsā al-Khwārizmī) D) 塞维利亚的约翰 (John of Seville)
A) arithmos B) algoritmi C) Algorism D) augrym
A) 坎特伯雷故事集 B) kitāb al-ḥisāb al-hindī C) Liber Algoritmi de numero Indorum D) Liber Alghoarismi de practica arismetrice
A) 它们使用确定性的过程来生成推荐结果。 B) 它们依赖于启发式方法,而不是真正的算法。 C) 它们为所有用户提供明确且正确的推荐结果。 D) 它们基于有限的指令序列。
A) 它们通过不同的路径来控制代码的执行。 B) 它们确保算法始终能够终止。 C) 它们可以防止自动化推理。 D) 它们消除了算法中的随机性。
A) 在没有输入的情况下生成随机输出。 B) 使用启发式方法来解决问题。 C) 遵循预定的操作序列。 D) 通过代码执行来推导出有效的结论。
A) 它们代表启发式方法。 B) 它们被用于位值计算。 C) 它们是一种算法编程的形式。 D) 它们是早期的计算机。
A) 中国数学 B) 希腊数学 C) 巴比伦数学 D) 埃及数学
A) 汉谟拉比王朝 B) 阿卡德王朝 C) 新巴比伦王朝 D) 亚述王朝
A) 古印度数学 B) 古巴比伦数学 C) 古希腊数学 D) 古埃及数学
A) Muḥammad ibn Mūsā al-Khwārizmī B) Euclid C) Al-Kindi D) Nicomachus
A) 方案一 B) 图灵机 C) λ演算 D) 递归函数
A) 电视 B) 电报 C) 电话 D) 无线电
A) 贪心算法 B) 线性规划 C) 动态规划 D) 启发式方法
A) LLVM 标准 C++ 排序库 B) Python 内置的排序函数 C) Java Collections 框架 D) C# System.Linq
A) 打孔卡 B) 差分机 C) 机电继电器 D) 电报
A) ZPP B) RP C) NP D) P
A) 弗洛伊德-沃舍尔算法 B) 模拟退火算法 C) 禁忌搜索算法 D) 普里姆算法
A) 乔治·斯蒂比茨 B) 艾达·洛夫莱斯 C) 查尔斯·巴贝奇 D) 赫尔曼·霍勒里思
A) 摆锤机构 B) 摆动式脱时机构 C) 石英振荡器 D) 摆轮机构
A) “蒙特卡洛问题” B) “P 与 NP 问题” C) “拉斯维加斯问题” D) “复杂度规约问题”
A) 2025 B) 2019 C) 2023 D) 2020
A) 暴力搜索或穷举搜索 B) 分治法 C) 降低复杂度 D) 回溯法
A) 子结构嵌套 B) 决策点 C) 程序流程 D) 输出
A) 针对特定硬件的优化代码 B) 一种简单且通用的表示方法 C) 一份详细的实施指南 D) 一种图形辅助工具,例如流程图
A) λ演算 B) 后量子加密标准 C) 图灵机 D) SAINT计划
A) 递归 (RECURSION) B) 当-时 (WHILE-DO) C) 序列 (SEQUENCE) D) 如果-则 (IF-THEN-ELSE)
A) 解决整数规划问题。 B) 模拟退火过程。 C) 优化带有约束条件的线性函数。 D) 寻找最小生成树。
A) AlphaDev B) AlphaZero C) DeepMind D) AlphaEvolve
A) 强化学习 B) 自动化评估器 C) 人工编码人员 D) 语言模型
A) 带有整数约束的问题。 B) 没有负环的图。 C) 线性规划问题。 D) 动态规划问题。
A) 音频录制 B) 图像打印 C) 短信 D) 数据传输
A) 频率分析 B) 置换密码 C) 替换密码 D) 恺撒密码
A) 分布式算法 B) 本质上是串行的问题 C) 非确定性算法 D) 可并行化的算法
A) 巴贝奇的分析机 B) Z3 C) 差分机 D) ENIAC
A) 欧几里得的《几何原本》 B) 尼科马科斯著《算术入门》 C) 《几何学经》 D) 花拉子米著《代数学》
A) 自然语言 B) 伪代码 C) 流程图 D) 德拉克诺图
A) 装饰器模式 B) 模板方法模式 C) 动态规划 D) 分而治之
A) 电报 B) 分析机 C) 提花织布机 D) 电话交换网络
A) 箭头 B) 矩形 C) 点 D) 菱形
A) 软盘 B) 打孔卡 C) 磁带 D) 硬盘
A) 线性查找 B) 顺序查找 C) 冒泡排序 D) 二分查找
A) SAINT项目 B) 基于Transformer架构的人工智能 C) 量子计算 D) 美国国家标准与技术研究院(NIST)的加密标准
A) 15世纪 B) 19世纪 C) 17世纪 D) 13世纪
A) 动态规划 B) 分治法 C) 装饰器模式 D) 模板方法模式
A) 埃米尔·波斯特 B) 大卫·希尔伯特 C) 艾伦·图灵 D) 阿隆佐·邱奇
A) 乔治·斯蒂比茨 (George Stibitz) B) 约翰·冯·诺伊曼 (John von Neumann) C) 艾伦·图灵 (Alan Turing) D) 康拉德·楚泽 (Konrad Zuse)
A) 正式描述 B) 控制表 C) 高级描述 D) 实现描述
A) 迭代 B) 递归 C) 并行处理 D) 串行执行 |