算法考试试题及详细答案.docxVIP

  • 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)

1亿VIP精品文档

相关文档