- 0
- 0
- 约5.62千字
- 约 7页
- 2026-06-02 发布于河北
- 举报
算法考试试题及详细答案
一、单项选择题(每题5分,共30分)
1.下列算法中,不属于贪心算法的是()
A.哈夫曼编码B.迪杰斯特拉算法C.动态规划求解最长公共子序列D.活动安排问题
2.已知一个数组的元素为[3,1,4,1,5,9,2,6],采用冒泡排序法对其进行升序排序,第一轮排序后数组的状态是()
A.[1,3,1,4,5,2,6,9]B.[1,3,4,1,5,2,6,9]C.[3,1,4,1,5,2,6,9]D.[3,1,4,1,5,2,9,6]
3.关于递归算法的描述,正确的是()
A.递归算法的效率一定比非递归算法高B.递归算法必须有递归出口,否则会出现死循环
C.递归算法不需要额外的空间D.所有递归算法都可以直接转化为非递归算法,无需借助栈
4.二分查找法的时间复杂度是()
A.O(n)B.O(n2)C.O(log?n)D.O(nlog?n)
5.下列关于动态规划的说法,错误的是()
A.动态规划适用于具有重叠子问题和最优子结构的问题B.动态规划可以避免重复计算子问题
C.动态规划的求解过程必须从底向上进行D.最长公共子序列问题可以用动态规划求解
6.对于一个具有n个顶点、m条边的无向连通图,采用深度优先搜索(DFS)遍历,其时间复杂度是()
原创力文档

文档评论(0)