当前位置: 首页 > news >正文

windows 2003 iis 多网站国内最近发生的重大新闻

windows 2003 iis 多网站,国内最近发生的重大新闻,甘肃高端建设网站,怎样宣传一个网站题目描述: 给你一个下标从 0 开始、长度为 n 的整数排列 nums 。 如果排列的第一个数字等于 1 且最后一个数字等于 n ,则称其为 半有序排列 。你可以执行多次下述操作,直到将 nums 变成一个 半有序排列 : 选择 nums 中相邻的两…

题目描述:

给你一个下标从 0 开始、长度为 n 的整数排列 nums 。

如果排列的第一个数字等于 1 且最后一个数字等于 n ,则称其为 半有序排列 。你可以执行多次下述操作,直到将 nums 变成一个 半有序排列 :

  • 选择 nums 中相邻的两个元素,然后交换它们。

返回使 nums 变成 半有序排列 所需的最小操作次数。

排列 是一个长度为 n 的整数序列,其中包含从 1 到 n 的每个数字恰好一次。

示例 1:

输入:nums = [2,1,4,3]
输出:2
解释:可以依次执行下述操作得到半有序排列:
1 - 交换下标 0 和下标 1 对应元素。排列变为 [1,2,4,3] 。
2 - 交换下标 2 和下标 3 对应元素。排列变为 [1,2,3,4] 。
可以证明,要让 nums 成为半有序排列,不存在执行操作少于 2 次的方案。

示例 2:

输入:nums = [2,4,1,3]
输出:3
解释:
可以依次执行下述操作得到半有序排列:
1 - 交换下标 1 和下标 2 对应元素。排列变为 [2,1,4,3] 。
2 - 交换下标 0 和下标 1 对应元素。排列变为 [1,2,4,3] 。
3 - 交换下标 2 和下标 3 对应元素。排列变为 [1,2,3,4] 。
可以证明,要让 nums 成为半有序排列,不存在执行操作少于 3 次的方案。

示例 3:

输入:nums = [1,3,4,2,5]
输出:0
解释:这个排列已经是一个半有序排列,无需执行任何操作。

题解:

class Solution {public int semiOrderedPermutation(int[] nums) {int n = nums.length;int a = 0, b = 0;for (int i = 0; i < n; i++) {if (nums[i] == 1) {a = i;}if (nums[i] == n) {b = i;}}return a + n - 1 - b - (a > b ? 1 : 0);}
}

http://www.tj-hxxt.cn/news/59374.html

相关文章:

  • 哔哩网站开发需求分析模板抖音seo源码搭建
  • 全民建站怎么做一个网页
  • 如何借助网站打广告谷歌play
  • 做网站是先买域名新闻稿
  • 网站上传文件不大于5M定么做搜索引擎优化包括哪些方面
  • 织梦cms电影网站源码推广普通话文字素材
  • 织梦做的网站很老优化大师官方正版下载
  • 怎么做网站的关键词库正规软件开发培训学校
  • 做问卷赚钱的网站网站模板商城
  • css 网站根目录深圳网络营销软件
  • 聊城网站百度推广刷关键词排名seo软件软件
  • 营销网页制作百度seo和sem的区别
  • 淘宝网站制作教程浏览器直接进入网站的注意事项
  • 嘉兴网站制作建设上海app网络推广公司
  • WordPress的成都网站优化及推广
  • 公司请外包做的网站怎么维护谷歌seo代运营
  • wordpress建站多少钱对网站的建议和优化
  • 网站做填充营销案例分析报告模板
  • b2b网站如何做社群运营360搜索引擎地址
  • 男女做污视频网站搭建网站多少钱
  • wordpress生产静态页面文大侠seo
  • 开发公司解决停车费贵的发言稿seo网课培训
  • 凡科网站制作如何创建一个网址
  • 美工设计网站推荐网页生成器
  • 在唐山做网站多少钱百度网站收录
  • 美国一级a做爰片免网站 视频播放能够免费换友链的平台
  • 建设网站后如何上线媒体宣传推广方案
  • 物流公司做网站注重什么问题下载班级优化大师app
  • 受欢迎的天津网站建设线上宣传渠道和宣传方式
  • app首页设计效果图鹤壁搜索引擎优化