首页 > 试题广场 >

下列工作哪些可以在线性时间复杂度O(n)下完成

[单选题]
下列工作哪些可以在线性时间复杂度 O(n) 下完成
  • 字符串匹配 (长字符串中寻找短字符串出现的位置)
  • 找出数组中第k大的数
  • 背包问题
  • 基于比较的排序
题目有误,a项复杂度为O(m+n),m小于n,因此渐近复杂度为O(n)。
发表于 2025-04-30 21:26:14 回复(0)