2089. 找出数组排序后的目标下标
给你一个下标从 0 开始的整数数组 nums 以及一个目标元素 target 。
目标下标 是一个满足 nums[i] == target 的下标 i 。
将 nums 按 非递减 顺序排序后,返回由 nums 中目标下标组成的列表。如果不存在目标下标,返回一个 空 列表。返回的列表必须按 递增 顺序排列。
示例 1:
输入:nums = [1,2,5,2,3], target = 2
输出:[1,2]
解释:排序后,nums 变为 [1,2,2,3,5] 。
满足 nums[i] == 2 的下标是 1 和 2 。
示例 2:
输入:nums = [1,2,5,2,3], target = 3
输出:[3]
解释:排序后,nums 变为 [1,2,2,3,5] 。
满足 nums[i] == 3 的下标是 3 。
示例 3:
输入:nums = [1,2,5,2,3], target = 5
输出:[4]
解释:排序后,nums 变为 [1,2,2,3,5] 。
满足 nums[i] == 5 的下标是 4 。
示例 4:
输入:nums = [1,2,5,2,3], target = 4
输出:[]
解释:nums 中不含值为 4 的元素。
提示:
1 <= nums.length <= 100
1 <= nums[i], target <= 100
这道题目给出一个target值,要求我们在排序后的数组nums中找到这个target的下标,,我们可以开辟一个数组进行存放这个下标(不止一个)
完整代码
class Solution {public:vector<int> targetIndices(vector<int>& nums, int target) {int len = nums.size();sort(nums.begin(), nums.end());//从小到大排序vector<int> v;for(int i = 0; i < len ; i++){if(nums[i]==target){v.push_back(i);}}return v;}
};
2089. 找出数组排序后的目标下标相关推荐
- LeetCode 2089. 找出数组排序后的目标下标
文章目录 1. 题目 2. 解题 1. 题目 给你一个下标从 0 开始的整数数组 nums 以及一个目标元素 target . 目标下标 是一个满足 nums[i] == target 的下标 i . ...
- 5938. 找出数组排序后的目标下标
5938. 找出数组排序后的目标下标 给你一个下标从 0 开始的整数数组 nums 以及一个目标元素 target . 目标下标 是一个满足 nums[i] == target 的下标 i . 将 n ...
- LeetCode简单题之找出数组排序后的目标下标
题目 给你一个下标从 0 开始的整数数组 nums 以及一个目标元素 target . 目标下标 是一个满足 nums[i] == target 的下标 i . 将 nums 按 非递减 顺序排序后, ...
- 找出列表中重复数的下标
例如有一个数字列表里有重复的数字 比如[12,234,45,21,12,456,33,25,33,47 ,12, 645, 23,12 ,4, 33], 求这个数字在列表中所有的下标(比如12,33所 ...
- 用js封装函数自定义一个数字列表,元素为10个,找出列表中最大数连同下标一起输出
num_arr = [34,6,546,5,100,16,77,56,88,10]; // 找最大值 思路同上 // 注意的事项 需要拿一个变量存一下下标 // 因为我们拿到的结果 是在循环结束以后 ...
- (java)leetcode852 山脉数组的封顶索引(二分查找法找出数组中最大值的下标)(Peak Index in a Mountain Array)
题目描述: 我们把符合下列属性的数组 A 称作山脉: A.length >= 3 存在 0 < i < A.length - 1 使得A[0] < A[1] < ... ...
- Python找出某元素的索引下标
方法:list.index('xxx') L = ['a', 'b', 'c'] index = L.index('c') print(index) # 输出2
- 找出最大数,连同下标一起输出
public class Demo23{ /** 定义一个数组,数组成员10个(数组自己定义),找出数组中最大数连同下标一起输出. 数组A:"1, 7, 9, 11, 1 ...
- 找出最大和第二大的数PHP,2020-09-01 十大经典排序算法总结php为例
排序算法说明 1 .排序的定义 对一序列对象根据某个关键字进行排序. 2.术语说明 稳定 :如果a原本在b前面,而a=b,排序之后a仍然在b的前面: 不稳定 :如果a原本在b的前面,而a=b,排序之后 ...
最新文章
- mysql中外键的作用是什么_mysql外键基本功能与用法详解
- OriginPro 2021b SR1 9.8.5 for win 科学绘图完美中文版
- 对linux做一个简单介绍,对“Fork”做一个技术方面的简介
- 机器学习算法总结--SVM
- linux卸载splunk,linux安装splunk-enterprise
- 点评2009年十大PHP图书(前言)
- python获取同音字
- UEditor之基于Java图片上传前后端源码研究
- 【mysql】扩展-常用函数
- java安卓游戏源码下载_77个安卓游戏 android源码
- videojs播放rtmp视频流,解决TypeError: this.el_.vjs_getProperty is not a function错误
- L2-029 特立独行的幸福 (25 分) 搜索回溯
- 【技能图谱免费下载】进阶数据库工程师 你需要Get这些技能
- 阿里P9:聊聊大厂晋升的“潜规则”
- Flutter Switch
- NGUI Sprite的各种Type(Simple、Sliced、Tiled、Filed、Advanced)
- 北美中小学生实用学习网站推荐
- 用一台电脑连接另一台电脑的虚拟机
- 处在腾讯音乐与网易云音乐夹缝中,库客音乐上市能否奏响主旋律?
- 快速实现Excel到ODX/PDX数据文件的自动转换工具:VisualODX
热门文章
- [No00004C]软件工程师的创业陷阱:接私活
- bShare一个强大的网页分享插件
- 在Linux命令行发送电子邮件附件的两种方法
- Spring Boot,Sprint Batch 学习
- MyEclipse注册码
- 关于firefox火狐中localStorage无法正常使用的问题
- java删除相对路径文件夹_Java IO,io,文件操作,删除文件,删除文件夹,获取文件父级目录...
- ajax 将输入框内容清空_Robot Framework清空输入框文本内容
- 【Oracle】修改参数的同时添加注释
- [Git]解决Permission denied, please try again问题