给定包含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上属性组。下列结论正确是( )。
下一篇:绩效报告是指收集所有基准数据并向项目干系人提供项目绩效信息,为了提供绩效报告,首先收集材料,这些材料不包括( )
相关推荐
最新更新
推荐阅读
猜你喜欢
- RAID是一种快速、大容量、高可靠性的辅助存储子系统,它是通过多磁盘来提高数据传输率;通过数据冗余与
- Wi-Fi联盟制定的安全认证方案WPA(Wi-FiProtectedAcce)是()标准的子集。
- 下列攻击行为中属于典型被动攻击的是()
- 虚拟存储体系由( )两级存储器构成。
- A oftware requirement pecification i that( )
- 某C语言程序中有表达式x%m(即x被m除取余数),其中,x为浮点型变量,m为整型非0常量,则该程序在
- 下列选项中,不是概要设计阶段完成时应编写的文档的是( )。
- 某单位IP地址需求情况如下表所示,要求每个部门一个独立的vlan,对应一个IP子网,并且要能连接到I
- 争议处理的目标是有利于保障面向客户服务的质量和满意度,同时兼顾供应商之间合作的持续性。( )是争议处
- 下列不属于有效合同的特点的是( )。
关注我们
