package com.lianxi; /** * 找出第一个比左边数都大,比右边数都小的数的索引和值 * * @author Administrator * */ public class Find { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int[] a = { 1, 6, 4, 5, 6,6, 9, 79 }; getIndex(a); } public static void getIndex(int[] a) { for (int i = 1; i < a.length-1; i++) { boolean flag = true; for (int j = 0; j < a.length; j++) { if(j < i){ //i 左边元素 if(a[j] >= a[i]){ flag = false; break; } } if(j > i){ if(a[j] <= a[i]){ flag = false; break; } } } if(flag){ System.out.println("第一个符合要求的元素是:"+a[i]+";索引为:"+i); break; } } } }

找出第一个比左边数都大,比右边数都小的数的索引和值相关推荐

  1. 盘点一个使用Python实现Excel中找出第一个及最后一个不为零的数,它们各自在第几列

    一.前言 前几天在Python交流群中遇到一个问了一个使用Python实现Excel中找出第一个及最后一个不为零的数,它们各自在第几列的问题,觉得还挺有用的,这里拿出来跟大家一起分享下. 数据截图如下 ...

  2. php找出字符串不同地方,PHP中比较两个字符串找出第一个不同字符位置例子

    PHP中比较两个字符串找出第一个不同字符位置例子 一般的做法就会这样: 复制代码 代码如下: for ($offset = 0; $offset < $length; ++$offset) { ...

  3. 窗口分析函数_15_找出第一个元素

    找出第一个元素 需求描述 需求:将EMP表里的部门编号为20的SAL字段按照由高到低排序取第一个ENAME. 解决方法:通过first_value OVER()来完成. 注: 数据库数据集SQL脚本详 ...

  4. 在字符串中找出第一个只出现一次的字符,Python实现

    要求: 1. 不能依赖库函数直接实现此功能,需使用基础的数据结构实现 2. 时间复杂度 O(n) 思路: 1. 用字典存储每个字符在字符串中出现的次数 2. 列表是有序的,用来存储字符的出现先后 3. ...

  5. 写一个函数找出一个整数数组中,第二大的数

    题目:写一个函数找出一个整数数组中,第二大的数. 算法分析: 1)假设数组中的前两个元素就是最大和第二大,即max和smax: 2)从数组的第二个元素开始遍历数组,当有元素大于max的时候,将max赋 ...

  6. 2018腾讯内部转岗面试题3——找出数组中比左边大比右边的小的元素

    题目: 以时间复杂度 O(n) 从长度为 n 的数组中找出同时满足下面两个条件的所有元素: (1)该元素比放在它前面的所有元素都大: (2)该元素比放在它后面的所有元素都小. 分析: 面试官给的上面冗 ...

  7. Python 找出一个整数数组中,第二大的数。

    问题的要求: 给你一个整形数组,找出这个数组中第二个大的数. 比如说:num_list = [98,12,45,1,2,32,90,45,23,121,11] 第二大的数是98 解决方法: 方法1: ...

  8. 算法题目--找出第一个出现两次的字符。

    //题目:<pre name="code" class="cpp"><span style="font-family: Arial, ...

  9. 计算机用公式找出第一名,用公式查找Excel工作表中重复数据

    前不久,一位网友求教,要求找出Excel工作表中的重复数据并在单元格中列出.我给出了一个数组公式供参考,但不是太符合要求,因为这个数组公式虽然找出了重复数据,但是如果将数组公式向下复制时超出了出现重复 ...

最新文章

  1. C++显示转换、dynamic_cast重点
  2. Oracle 导出表结构
  3. 《Effect Java》学习笔记1———创建和销毁对象
  4. bitmap画文字 居中_【每日问答29】一键居中CAD表格中的文字
  5. 练习. SQL--选修课程练习
  6. Acwing 273. 分级
  7. 冲突域 广播域简单解释
  8. LintCode解题目录
  9. java核心技术-多线程并发设计原理以及常见面试题
  10. jdbc远程连接mysql url_jdbc连接mysql之url书写
  11. 北京大学2019年数学分析考研试题
  12. 一夜身价暴涨千倍,程序员如何发布自己的 ICO?
  13. 9. jQuery 停止动画
  14. 【小白向教程】从零开始为你的手机安装Win11系统
  15. vuetify模板零基础入门
  16. 一起欣赏:50+ 极具创意的个人简历设计【下篇】
  17. 批量压缩调整多个 jpg、png、bmp 等图片的质量,从而减小图片体积
  18. amd cpu排行_最全cpu性能排行榜,cpu性能排行天梯图
  19. 小赛毛游C记——分支和循环语句(1)
  20. OpenFOAM编程基础(2) -数据读取与保存

热门文章

  1. 达内java学习day5
  2. SQL查询成绩表中的每科第三名
  3. 虚拟服务器磁盘回收,回收VMWare虚拟机占用的磁盘空间
  4. 持续发力边缘计算,九州云荣获MEC优异解决方案奖
  5. Skynet 通过组播(Multicast)实现一个简单的世界频道
  6. 白平衡是什么?怎么理解白平衡?
  7. 泉峰控股在港交所挂牌:募资约30亿元,潘龙泉持股超过50%
  8. 北京的经纬度——及相对于北京时间的时差
  9. kconfig常用语法,入门必看
  10. 熊本又地震,索尼CMOS传感器厂再次停工