package com.ujiuye.three;import java.util.ArrayList;
import java.util.List;
/*** @author limengdong* @date 2019年7月18日* @classroom 208bigdata* @description:给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。*/
public class Demo10 {public static void main(String[] args) {int[] nums = {4,5,5,6,6,6,6,7,8,9};int target = 10;List<Integer> list = new ArrayList<>();for(int i = 0; i < nums.length; i++) {if (nums[i] == target) {list.add(i);}else {list.add(-1);list.add(1);}}System.out.println("["+list.get(0)+","+list.get(list.size()-1)+"]");}
}

java小编程----在排序数组中查找元素的第一个和最后一个位置相关推荐

  1. LeetCode (二分小专题)33搜索旋转排序数组34在排序数组中查找元素的第一个和最后一个位置35搜索插入位置

    前言 国庆前最后一次打卡,国庆后继续开启,公众号bigsai回复进群欢迎加入打卡,如有帮助记得点赞收藏. 近期打卡记录: LeetCode 32最长有效括号(困难) (本周) LeetCode 30串 ...

  2. 20200221:在排序数组中查找元素的第一个和最后一个位置(leetcode34)

    在排序数组中查找元素的第一个和最后一个位置 题目 思路与算法 代码实现 题目 思路与算法 题目要求了算法复杂度为O(logN),因此必须是二分查找来实现,但是其实最简单的思路应该就是顺序和逆序的遍历了 ...

  3. 力扣——在排序数组中查找元素的第一个和最后一个位置

    在排序数组中查找元素的第一个和最后一个位置 给定一个按照升序排列的整数数组 nums,和一个目标值 target.找出给定目标值在数组中的开始位置和结束位置. 如果数组中不存在目标值 target,返 ...

  4. 算法----- 在排序数组中查找元素的第一个和最后一个位置

    题目: 在排序数组中查找元素的第一个和最后一个位置给定一个按照升序排列的整数数组 nums,和一个目标值 target.找出给定目标值在数组中的开始位置和结束位置.你的算法时间复杂度必须是 O(log ...

  5. python 在排序数组中查找元素的第一个和最后一个位置

    在排序数组中查找元素的第一个和最后一个位置 给定一个按照升序排列的整数数组 nums,和一个目标值 target.找出给定目标值在数组中的开始位置和结束位置.如果数组中不存在目标值 target,返回 ...

  6. leetcode(34)在排序数组中查找元素的第一个和最后一个位置

    在排序数组中查找元素的第一个和最后一个位置 class Solution {public int[] searchRange(int[] nums, int target) {int len = nu ...

  7. 34. 在排序数组中查找元素的第一个和最后一个位置 golang

    34. 在排序数组中查找元素的第一个和最后一个位置 https://leetcode-cn.com/problems/find-first-and-last-position-of-element-i ...

  8. 去掉数组最后一个元素_leetcode 34. 在排序数组中查找元素的第一个和最后一个位置每天刷一道leetcode算法系列!...

    作者:reed,一个热爱技术的斜杠青年,程序员面试联合创始人 前文回顾: leetcode1. 两数之和--每天刷一道leetcode系列! leetcode2. 两数相加--每天刷一道leetcod ...

  9. [算法]LeetCode 专题 -- 二分查找专题 34. 在排序数组中查找元素的第一个和最后一个位置

    LeetCode 专题 – 二分查找专题 34. 在排序数组中查找元素的第一个和最后一个位置 难度:中等 题目描述 给定一个按照升序排列的整数数组 nums,和一个目标值 target.找出给定目标值 ...

最新文章

  1. JanusGraph报错:Unknown external index backend
  2. Hyperset(排序+二分)
  3. NLP数据挖掘基础知识
  4. 如何避免重要需求遗漏?
  5. 高级软件工程2017第7次作业--C++团队项目:Beta阶段综合报告
  6. StreamSets sdc rpc 测试
  7. 解决tar.bz2解压报错
  8. Java算法面试题(009) 毒酒问题
  9. springboot+vue旅行社旅游拼团系统java
  10. 小学用计算机画画的课件,小学信息技术绘图课件
  11. 犹太人很会赚钱?一老板用犹太人的思维做生意,一年赚了200多万!
  12. Java 常用正则表达式,Java正则表达式,Java身份证校验,最新手机号码正则表达式...
  13. SAP中冲销销售发票可以再次冲销吗?
  14. 真的简单,单手用Spring Boot 开发一个微信小程序
  15. 好无聊,大半夜地找了份传世服务端源码,编着玩
  16. python 月报_Python学习经验分享
  17. 随机数在java 自旋锁的运用_Java 中自旋锁的实现
  18. wincc延时c语言,wincc 延时
  19. 在记事本中编辑Java代码,通过cmd运行出来
  20. 「3」线性代数(期末复习)

热门文章

  1. 美团杯2020 - 平行四边形(原根)
  2. HDU - 1890 Robotic Sort(Splay-区间翻转+删除根节点)
  3. java:数字转string 报空指针_《java基础》我踩过三元运算符的坑
  4. UVA 725 Division(除法)
  5. [HAOI2015][loj2127]按位或
  6. 1.OD-破解MTS DashBoard
  7. cocos2d-x初探学习笔记(14)--菜单项
  8. cocos2d-x游戏开发(五)神奇的自动释放
  9. ODBC学习(一)基本理论
  10. 1_3 SingletonMode 单例模式