#9606. 数组元素的查找

数组元素的查找

数组元素的查找


任务总览

给定一组整数,要求查找指定数值是否存在于数组中。如果存在,输出该数第一次出现的位置(索引从1开始),如果不存在,输出-1。

题目描述

给你m个整数,查找其中有无值为n的数。如果存在,输出该数第一次出现的位置,否则输出-1。

输入格式

  • 第一行一个整数m:数的个数(0 ≤ m ≤ 100)
  • 第二行m个整数(空格隔开),这些数在 0 到 1000000 范围内
  • 第三行一个整数n,表示要查找的数

输出格式

  • 如果n在数组中,输出其第一次出现的位置(从1开始计数),如果不存在,输出-1。

示例

输入数据 1

4
1 2 3 3
3

输出数据 1

3

时间复杂度分析

  • 最坏情况下,我们需要遍历数组中的所有元素,因此时间复杂度为 O(m),其中 m 是数组的大小。