测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A18870. 查找元素应用题

填空题 中等

题目描述

查找元素应用题

题目描述:

已知一个存储n个整数的数组,输入一个目标数字x,从头遍历数组,判断x是否存在于数组中,存在则输出“找到”,不存在则输出“未找到”。请编写C++代码实现顺序查找功能,并分析代码最坏情况下的时间复杂度。

作答要求:

① 完整书写可运行代码 ② 给出最坏时间复杂度 ③ 简单说明分析思路

参考答案

#include <iostream> using namespace std; int main(){ int n; cin >> n; int res = 0; // 第一段循环 for(int i = 1; i <= n; i *= 2){ res++; } // 第二段循环 for(int i = 1; i <= n; i++){ res--; } cout << res; return 0; }
上一题 下一题