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

多商城入住网站建设网店代运营和推广销售

多商城入住网站建设,网店代运营和推广销售,网站建设方式,静态网页制作总结题目 给你一个下标从 0 开始的整数数组 nums ,如果满足下述条件,则认为数组 nums 是一个 美丽数组 : nums.length 为偶数对所有满足 i % 2 0 的下标 i ,nums[i] ! nums[i 1] 均成立 注意,空数组同样认为是美丽数组。…

题目

给你一个下标从 0 开始的整数数组 nums ,如果满足下述条件,则认为数组 nums 是一个 美丽数组 :

  • nums.length 为偶数
  • 对所有满足 i % 2 == 0 的下标 i ,nums[i] != nums[i + 1] 均成立

注意,空数组同样认为是美丽数组。

你可以从 nums 中删除任意数量的元素。当你删除一个元素时,被删除元素右侧的所有元素将会向左移动一个单位以填补空缺,而左侧的元素将会保持 不变 。

返回使 nums 变为美丽数组所需删除的 最少 元素数目

解题思路

  1. 首先对数组长度为1的特殊情况进行单独处理,即直接删除唯一元素;
  2. 创建变量表示删除元素次数,当前索引i(index)和下级索引i + 1(next);
  3. 通过while循环来遍历数组和对数组元素进行校验;
  4. 对删除元素后的数组进行判断是否为偶数,非偶数则需要再删除一个元素(首元素或尾元素,不影响原有数据结构);

代码展示

class Solution {public int minDeletion(int[] nums) {int n = nums.length;if(n == 1){return 1;}int deleteNum = 0;//index 表示i   next表示i+1int index = 0;int next = 1;while (next < n){if(nums[index] == nums[next]){deleteNum++;next++;} else {index = next + 1;next += 2;}}return (n - deleteNum) % 2 == 0 ? deleteNum : deleteNum + 1;}
}

http://www.yidumall.com/news/4466.html

相关文章:

  • 小米应用商店安装下载seo优化标题
  • dwcs2018怎么做动态网站百度识图查另一半情头
  • 做php网站it培训学校
  • 养殖公司网站简短的软文范例
  • 北京发布会直播南昌seo推广
  • vue框架做的网站百度推广开户代理
  • 慈溪高端网站设计百度广告开户
  • 大学生做兼职上什么网站好西安做网页的公司
  • 个人是否做众筹网站搜索引擎优化排名关键字广告
  • 如何分析网站日志怎样做一个网页
  • 三七批发可做网站名吗百度网盘在线观看资源
  • 网站开发与网页设计采集站seo赚钱辅导班
  • java网站开发设计搜索竞价托管
  • 做淘宝网站的百度指数查询工具
  • jsp网站开发简单代码百度首页网站推广多少钱一年
  • 网站源码带后台整站优化关键词推广
  • 有什么网站可以做名片网站关键词如何优化
  • 网站备案修改域名ip站长工具seo综合查询怎么关闭
  • ppt中网站布局图怎么做无锡网站制作
  • 无锡市做企业网站的灰色行业seo大神
  • 衡阳网站推广排名淮北网站建设
  • 合肥网站优化选哪家宁波百度seo排名优化
  • 如何自己做时时彩网站他达拉非片和伟哥区别
  • 免费建站的网站成都做网络推广的公司有哪些
  • 网站宣传页安徽seo报价
  • 河南网站建设价格app拉新项目
  • 北京做企业网站东莞精准网络营销推广
  • 中国住房和城乡建设部网站google浏览器官方
  • 网站开发技术 北京合肥seo排名收费
  • 做网站用什么语言和工具免费网站制作平台