首页 > 试题广场 >

查找元素位置

[编程题]查找元素位置
  • 热度指数:75828 时间限制:C/C++ 2秒,其他语言4秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
在数组 arr 中,查找值与 item 相等的元素出现的所有位置
示例1

输入

'abcdefabc'

输出

[0, 6]
头像 驊驊龔頾
发表于 2021-03-05 15:44:55
function findAllOccurrences(arr, target) {     let newArr = [];     arr.forEach((el, index)=>{         //&n 展开全文
头像 lutz2016
发表于 2021-06-09 08:38:18
function findAllOccurrences(arr, target) { return arr.reduce((r, o, i) => { if (o === target) { r.push(i); } 展开全文
头像 牛客err
发表于 2020-10-22 10:42:24
function findAllOccurrences(arr, target) { let retArray=[]; for(let i=0;i<arr.length;i++){ if(arr[i]===target){ retArra 展开全文
头像 牛客321085899号
发表于 2021-09-03 22:47:30
function findAllOccurrences(arr, target) { let res = [] let i = 0 for(let v of arr) { if (v == target) { res.push(i) 展开全文
头像 agul
发表于 2021-06-11 16:13:41
// 描述 // 在数组 arr 中,查找值与 item 相等的元素出现的所有位置 // 示例1 // 输入: // ['a', 'b', 'c', 'd', 'e', 'f', 'a', 'b', 'c'] 'a' // 复制 // 输出: // [0, 6] function findAllO 展开全文
头像 zmlin
发表于 2021-08-11 23:46:34
function findAllOccurrences(arr, target) {     let newArr = []     f 展开全文
头像 牛客321085899号
发表于 2021-09-03 22:44:24
function findAllOccurrences(arr, target) { let res = [] while(arr.indexOf(target)>=0){ let index = arr.indexOf(target) res. 展开全文
头像 余之
发表于 2021-05-24 03:35:16
简单 function findAllOccurrences(arr, target) { const temp = [] arr.forEach((item,i) => { if (item === target){ temp.push 展开全文
头像 岩火
发表于 2021-09-09 16:11:29
function findAllOccurrences(arr, target) {     const obj = arr.map((v, i) => { &nb 展开全文
头像 牛客313085457号
发表于 2021-10-17 09:55:36
{"css":"","js":"/*function findAllOccurrences(arr, target) {\n        var newArr =&nb 展开全文

问题信息

难度:
333条回答 28563浏览

热门推荐

通过挑战的用户

查看代码
查找元素位置