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

建设网站的虚拟主机在哪里买前山网站建设

建设网站的虚拟主机在哪里买,前山网站建设,中国标准溶液网站建设,小程序怎么开1.题目 给定一个 无重复元素 的 有序 整数数组 nums 。 返回 恰好覆盖数组中所有数字 的 最小有序 区间范围列表 。也就是说#xff0c;nums 的每个元素都恰好被某个区间范围所覆盖#xff0c;并且不存在属于某个范围但不属于 nums 的数字 x 。 列表中的每个区间范围 [a,…1.题目 给定一个  无重复元素 的 有序 整数数组 nums 。 返回 恰好覆盖数组中所有数字 的 最小有序 区间范围列表 。也就是说nums 的每个元素都恰好被某个区间范围所覆盖并且不存在属于某个范围但不属于 nums 的数字 x 。 列表中的每个区间范围 [a,b] 应该按如下格式输出 a-b 如果 a ! ba 如果 a b 2.示例 示例 1 输入nums [0,1,2,4,5,7] 输出[0-2,4-5,7] 解释区间范围是 [0,2] -- 0-2 [4,5] -- 4-5 [7,7] -- 7 示例 2 输入nums [0,2,3,4,6,8,9] 输出[0,2-4,6,8-9] 解释区间范围是 [0,0] -- 0 [2,4] -- 2-4 [6,6] -- 6 [8,9] -- 8-9 提示 0 nums.length 20 -231 nums[i] 231 - 1 nums 中的所有值都 互不相同 nums 按升序排列 3.思路 首先需要进行判断数组的内容个数如果是一个的则直接添加到链表后返回而如果是多个再分情况先设置一个起始位然后进行遍历数组当数组内容发生跳变即之间的差不为1时候就将起始位和当前不同的位置放入list中。 4.代码 LeetCode代码 class Solution {public ListString summaryRanges(int[] nums) {int srcIndex 0;ListString list new ArrayList();if (nums.length1){list.add(nums[0]);}for (int i1;i nums.length;i){if (nums[i]-1nums[i-1]){if (i nums.length-1){list.add(nums[srcIndex]-nums[i]);}}else {if (srcIndex i-1){list.add(nums[srcIndex]);}else {list.add(nums[srcIndex]-nums[i-1]);}if (i nums.length-1){list.add(nums[i]);}srcIndex i;}}return list; } } 案例详细代码 package LeetCode20;import java.util.ArrayList; import java.util.List;public class javaDemo {public static void main(String[] args) {ListString list new ArrayList();int nums[] new int[]{-1};int srcIndex 0; // 判断特殊情况if (nums.length1){list.add(nums[0]);} // 遍历数组for (int i1;i nums.length;i){ // 判断是否发生跳变if (nums[i]-1nums[i-1] ){if (i nums.length-1){list.add(nums[srcIndex]-nums[i]);System.out.println(有序下必定执行);}}else {System.out.println(i);if (srcIndex i-1){ // 处理同一数字list.add(nums[srcIndex]);}else {list.add(nums[srcIndex]-nums[i-1]);} // 最后一个数据无序处理if (i nums.length-1){list.add(nums[i]);}srcIndex i;}}System.out.println(list);} }会了试试挑战下一题♪∀● ●´∀♪ LeetCode150道面试经典题-- 有效的括号(简单)_Alphamilk的博客-CSDN博客
http://www.pierceye.com/news/860215/

相关文章:

  • 有没有什么 网站能够做试卷wordpress写 a href
  • 西安 北郊网站建设网站上传图片加水印
  • 沈阳网站制作哪家好包头爱出行app最新版本
  • 怎么用IP做网站地址网站如何投放广告
  • 试述电子商务网站的建设流程太原建站的模板
  • 微信群投票网站怎么做的企业门户网站怎么做
  • 建网站平台 优帮云嘉兴营销型网站
  • 建筑类专业做教育的网站ui设计app
  • 郑州做营销型网站的公司什么叫社交电商平台
  • 外国做问卷可以赚钱的网站做中国菜的外国网站
  • 青岛市建设厅网站快递网站建设
  • 昆明网站WordPress文章怎么折叠
  • 拖拽建站系统源码企业主题展厅设计公司
  • asp.net网站的数据库配置张家港网站 设计制作
  • 聊城手机网站建设多少钱扬州网站建设哪个好薇
  • 云南安宁做网站的公司手机网页制作软件中文版
  • 如何做征信公司网站做谷歌推广一定要网站吗
  • 重庆市做网站的公司有哪些苏州网站建设设计公司
  • 网站制作计算机域名解析到网站
  • 自己做的电影网站打开很慢wordpress 防采集
  • 西安专业网站建设公司排名做网站编写
  • 做电影网站还能赚钱云南网站建设哪家公司好
  • 重庆定制网站开发什么是网络营销战略
  • 网站建设硬件方案精准客源app
  • 网站视觉优化怎么做电子商务网站建设参考文献2018
  • 服务器可以吧网站做跳转吗wordpress 远程图片本地化
  • 网站在线访谈栏目建设个人网站可以备案了吗
  • 汉口北做网站搜索广告是什么
  • 电商网站可以用dw做嘉兴网站建设平台
  • 做网站是数据库应该放在哪里建筑工程水平防护网