class Solution {public int[] subSort(int[] nums) {if (nums.length == 0) return new int[] { -1, -1 };// 从左扫描到右寻找逆序对(正序:逐渐变大)int max = nums[0];// 用来记录最右的那个逆序对位置int r = -1;for (int i = 1; i < nums.length; i++) {if (nums[i] >= max) {max = nums[i];} else {r = i;}}// 提前结束if (r == -1) return new int[] { -1, -1 };// 从右扫描到左寻找逆序对(正序:逐渐变小)int min = nums[nums.length - 1];// 用来记录最左的那个逆序对位置int l = -1;for (int i = nums.length - 2; i >= 0; i--) {if (nums[i] <= min) {min = nums[i];} else {l = i;}}return new int[] { l, r };}
}

16.16. 部分排序相关推荐

  1. poj3076(16*16数独)

    转载自:http://blog.csdn.net/lyhypacm/article/details/5923287 题意: 一个16*16的数独问题. 思路: 和poj3024一样,就改点东西. 代码 ...

  2. 帧内16*16模式的宏块数据传输顺序

    如果宏块以16*16帧内模式编码,那么块-1首先被传输,携带的信息是每个4*4亮度块的DC系数.然后,亮度残差块0-15被传输(此时,16*16帧内宏块的DC系数为零).对于亮度分量Cb和Cr,16和 ...

  3. 为什么连接xshell报错Could not connect to 172.16.16.100 (port 22): Connection failed

    连接xshell报错Could not connect to '172.16.16.100' (port 22): Connection failed. 今天小编也遇到了这个问题开启虚拟机连接xshe ...

  4. 2016年8月15日 星期一 --出埃及记 Exodus 16:16

    2016年8月15日 星期一 --出埃及记 Exodus 16:16 This is what the LORD has commanded: `Each one is to gather as mu ...

  5. LED 16*16点阵显示屏

    实验二   16*16点阵 高亮度LED发光管构成点阵,通过编程控制可以显示中英文字符.图形及视频动态图形.所显示字符的点阵数据可以自行编写(即直接点阵画图),也可从标准字库(如ASC16.HZ16) ...

  6. 单片机做的音乐盒c语言程序,16*16滚动点阵屏+音乐盒C语言源程序

    #include sbit RCK=P2^2; sbit SRCK_1=P2^3; sbit SRCK_2=P2^4; sbit SER_IN_1=P2^5; sbit SER_IN_2=P2^6; ...

  7. 3.7 51单片机-LED 16*16点阵

    3.7 LED 16*16点阵 3.7.1 点阵原理图 图3-7-1 LED点阵使用连线说明:P595_A接J17.P595_B接J18.JP595跳线帽需要接上.JP1302断开.J11(P3.3) ...

  8. 史上“最”简单的扫雷(16*16 40雷)

    如果我们要实现扫雷,那么我们要解决以下问题: 1.初始菜单  如果是最简单的当然不要了 2.地图的初始化 3.雷的数量和分布位置(随机分布) 4.排查雷的位置 5.判断是否正确 6.这个格子周围没有雷 ...

  9. An Image is worth 16*16 words: Transformers for image recognition at scale.

    An Image is worth 16*16 words: Transformers for image recognition at scale. Abstract 虽然Transformer架构 ...

  10. 51单片机 点阵显示器显示设计 点阵控制器 16*16点阵 广告牌 proteus 仿真

    课程设计题二十二:点阵显示器显示设计 (1)上电后滚动显示学校名称. (2)按键1按下,滚动显示班级. (3)按键2按下,滚动显示姓名及学号. (4)一键开关. 首先找一个差不多的设计 这个设计网上找 ...

最新文章

  1. 码农也来玩奥运开幕式“超级变变变”!相机动捕,实时转换赛事图标,项目开源可试玩...
  2. Centos6.4建立本地yum源
  3. php正则表达式判断url,判断url的正则表达式
  4. openstack nova-compute 组件无法启动
  5. struts2教程(7)--拦截器
  6. USACO Section 4.2 Drainage Ditches(最大流)
  7. [原创]二维数组的动态分配及参数传递
  8. 重命名Heroku的app
  9. 【华为云技术分享】【玩转Atlas200DK系列】应用开发之 交叉编译第三方库并在工程中使用(jsoncpp)
  10. 如何开启jvm日志_直通BAT必考题系列:JVM性能调优的6大步骤,及关键调优参数详解...
  11. (转)淘淘商城系列——Redis持久化方案
  12. webstorm使用插件 statistic 统计代码
  13. 分窗 Gram-Schmidt 高光谱降维的 水稻纹枯病检测
  14. oracle让数据库不产生redo,imp过程如何减少redo产生
  15. 开发微信小程序 中遇到的坑 及解决方法
  16. Android调用手机摄像头
  17. 【Vue知识点- No5.】生命周期、axios、购物车案例
  18. 利用Git命令进行版本控制之常见命令汇总
  19. 设计PCB螺旋线圈、电感线圈
  20. Maven_怎么查看maven本地仓库地址

热门文章

  1. 面试请不要再问我Spring Cloud底层原理
  2. BZOJ2208 [Jsoi2010]连通数
  3. 安装spring-tool-suite插件
  4. 自动生成get,set方法
  5. 开发错误记录9:Application无法跳转到Activity
  6. JavaScript学习笔记(备忘录)
  7. BadgeView(View上添加提醒)的应用与分析
  8. C#精华面试题及答案 三
  9. flash与IPhone
  10. [《孔雀》观后]聪明的孩子提着易碎的灯笼