跳到主要内容

3159.查询数组中元素的出现位置

链接:3159.查询数组中元素的出现位置
难度:Medium
标签:数组、哈希表
简介:请你返回一个整数数组 answer ,包含所有查询的答案。

题解 1 - python

  • 编辑时间:2024-12-27
  • 执行用时:49ms
  • 内存消耗:31.65MB
  • 编程语言:python
  • 解法介绍:遍历
class Solution:
def occurrencesOfElement(self, nums: List[int], queries: List[int], x: int) -> List[int]:
iarr = [i for i in range(len(nums)) if nums[i] == x]
return [iarr[q - 1] if len(iarr) >= q else -1 for q in queries]