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

做一个网站完整的网页网站后台更新 前台看不到

做一个网站完整的网页,网站后台更新 前台看不到,实训网站建设的心得总结,小天才电话手表网站题目 给你一个整数数组 nums #xff0c;你需要找出一个 连续子数组 #xff0c;如果对这个子数组进行升序排序#xff0c;那么整个数组都会变为升序排序。 请你找出符合题意的 最短 子数组#xff0c;并输出它的长度。 示例 1#xff1a; 输入#xff1a;nums [2,6…题目 给你一个整数数组 nums 你需要找出一个 连续子数组 如果对这个子数组进行升序排序那么整个数组都会变为升序排序。 请你找出符合题意的 最短 子数组并输出它的长度。 示例 1 输入nums [2,6,4,8,10,9,15] 输出5 解释你只需要对 [6, 4, 8, 10, 9] 进行升序排序那么整个表都会变为升序排序。示例 2 输入nums [1,2,3,4] 输出0示例 3 输入nums [1] 输出0提示 1 nums.length 10^4-10^5 nums[i] 10^5 解答 源代码 class Solution {public int findUnsortedSubarray(int[] nums) {if (isSorted(nums)) {return 0;}int[] numsSorted new int[nums.length];System.arraycopy(nums, 0, numsSorted, 0, nums.length);Arrays.sort(numsSorted);int left 0;while (nums[left] numsSorted[left]) {left;}int right nums.length - 1;while (nums[right] numsSorted[right]) {right--;}return right - left 1;}public boolean isSorted(int[] nums) {for (int i 1; i nums.length; i) {if (nums[i] nums[i - 1]) {return false;}}return true;} } 总结 既然这个数组有一部分元素进行升序排序后整个数组都会变成升序排列那么最后得到的升序排列数组和一开始的原数组相比只有中间连续的一部分不同。那么我们将原数组复制一份把复制得到的数组进行排序然后对比元素得到不同部分的左右边界以得到这个子数组的长度。
http://www.hkea.cn/news/14498337/

相关文章:

  • 网站空间支付方式怎么用网站做淘宝客
  • 郑州电商网站建设h5个人页面制作
  • wordpress如何上传案例seo免费培训教程
  • 网站怎么做百度排名wordpress博客优点
  • 网站建设潮州wordpress 2.0漏洞
  • 万网 网站建设方案书成都搭建企业网站
  • 烟台网站关键字优化微信第三方平台
  • 西安网站建设g广州网站设计开发招聘
  • 公司长沙建站网站建设创意报告书
  • 有没有专门做衣服搭配的网站国外网站开发技术现状
  • 网站开发html书籍下载企业小程序建设的公司
  • 如何用phpstudy做网站牛肉煲的做法
  • 阿里云虚拟主机与网站吗影视自助建站官网
  • 教育培训网站抄袭个人网页网站制作模板
  • 新民专业网站开发公司网站怎么上传数据库
  • 营销建设网站上海网站备案在哪里查询
  • 网站域名备案查询官网网站怎么创建自己的网站
  • 网站改版流程百度推广要多少钱
  • 福州网站设计外包软件开发服务费用报销分录
  • 优秀网站模板下载网络工程技术适合女生吗
  • 网站扩展名网页制作成品网站
  • 扬州市做网站.net 网站开发视频教程
  • 东丽区做网站昆山网站优化公司
  • 旅游网站建设方网站代码是多少
  • 南京品牌网站设计百度销售系统登录
  • 济南免费网站建设优化江西省做网站
  • 租车网站 模板网络安全行业前景
  • 怎么做网站的wordpress对话框模板
  • 企业网站推广优化唐山业之峰装饰公司怎么样
  • 网站建设 书籍石家庄网络平台推广