给定包含n 个正整数数组 A 和正整数 x,要判断数组 A 中是否存在两个元素之和等于 x,先用插入排序算法对数组 A 进行排序,再用以下过程 P 来判断是否存在两个元素之和等于 x。low=1;high=n;while(highlow) if A[low]+A[high]=x return true; ele if A[low]+A[high]x low++; ele high
给定包含n 个正整数数组 A 和正整数 x,要判断数组 A 中是否存在两个元素之和等于 x,先用插入排序算法对数组 A 进行排序,再用以下过程 P 来判断是否存在两个元素之和等于 x。low=1;high=n;while(high>low) if A[low]+A[high]=x return true; else if A[low]+A[high]>x low++; else high--;return false;则过程 P 时间复杂度为(请作答此空),整个算法时间复杂度为( )。
答案:
A
本题解析:
更新时间:2022-07-18 05:01
本题考查时间复杂度基本知识。第一空有一层循环while,遍历判断,所以时间复杂度为n;第二空如图所示:插入排序时间复杂为O(n2) ;
郑重声明:喝茶属于保健食品,不能直接替代药品使用,如果患有疾病者请遵医嘱谨慎食用,部分文章来源于网络,仅作为参考,如果网站中图片和文字侵犯了您的版权,请联系我们处理!
上一篇:给定关系模式R<U,F,其中U为关系R属性集,F是U上一组函数依赖,X、Y、Z、W是U上属性组。下列结论正确是( )。
下一篇:绩效报告是指收集所有基准数据并向项目干系人提供项目绩效信息,为了提供绩效报告,首先收集材料,这些材料不包括( )
相关推荐
最新更新
推荐阅读
猜你喜欢
- ( )属于项目财务绩效评估的基本方法。
- 一个由多个路由器相互连接构成的拓扑图如下所示,图中数字表示路由之间链路的费用,OSPF 路由协议将利
- TCP的标记部分包含的字段(请作答此空)表示含义是重新连接。
- 对高级语言源程序进行编译时,可发现源程序中的 ( ) 错误。
- 在数据库设计中,用E—R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的( )阶
- 4个网络 1721600,1721610,1721620 和 1721630,经路由器汇聚后地址是(
- (9 )主要负责接收用户的请求,对用户的输入、输出进行检查与控制,处理客户端的一些动作,包括控制页面
- 下列关于在Window资源管理器中“查找”文件或文件夹的描述,正确的是________
- 下列算法中,用于数字签名中摘要是( )。
- 下面一段C程序中,循环体语句______退出循环。unigned char n;int total;
关注我们
