基本信息
文件名称:编程算法解答题库及答案.doc
文件大小:28.08 KB
总页数:11 页
更新时间:2025-11-30
总字数:约4.31千字
文档摘要
编程算法解答题库及答案
单项选择题
1.以下哪种算法常用于排序?()
A.深度优先搜索B.广度优先搜索C.冒泡排序D.递归算法
答案:C
解析:冒泡排序是一种简单的排序算法,它比较相邻的元素,如果顺序错误就把它们交换过来。深度优先搜索和广度优先搜索主要用于图的遍历等,递归算法是一种算法设计策略,不是具体排序算法。
2.下面关于时间复杂度为O(nlogn)的算法是()
A.选择排序B.快速排序C.插入排序D.冒泡排序
答案:B
解析:快速排序平均时间复杂度为O(nlogn)。选择排序、插入排序、冒泡排序平均时间复杂度均为O