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

深圳微信商城网站设计价格做任务赚q币的网站

深圳微信商城网站设计价格,做任务赚q币的网站,网站平台维护,信阳网站建设哪个好【LetMeFly】3151.特殊数组 I 力扣题目链接:https://leetcode.cn/problems/special-array-i/ 如果数组的每一对相邻元素都是两个奇偶性不同的数字,则该数组被认为是一个 特殊数组 。 Aging 有一个整数数组 nums。如果 nums 是一个 特殊数组 &#xff…

【LetMeFly】3151.特殊数组 I

力扣题目链接:https://leetcode.cn/problems/special-array-i/

如果数组的每一对相邻元素都是两个奇偶性不同的数字,则该数组被认为是一个 特殊数组

Aging 有一个整数数组 nums。如果 nums 是一个 特殊数组 ,返回 true,否则返回 false

 

示例 1:

输入:nums = [1]

输出:true

解释:

只有一个元素,所以答案为 true

示例 2:

输入:nums = [2,1,4]

输出:true

解释:

只有两对相邻元素: (2,1)(1,4),它们都包含了奇偶性不同的数字,因此答案为 true

示例 3:

输入:nums = [4,3,1,6]

输出:false

解释:

nums[1]nums[2] 都是奇数。因此答案为 false

 

提示:

  • 1 <= nums.length <= 100
  • 1 <= nums[i] <= 100

解题方法:模拟

从第二下标开始遍历数组,如果当前元素和上一个元素奇偶性不同,则直接返回false

最终遍历结束则返回true

如何判定两个数奇偶性是否相同?只需要看两个数对2取模的结果是否相等。

  • 时间复杂度 O ( l e n ( n u m s ) ) O(len(nums)) O(len(nums))
  • 空间复杂度 O ( 1 ) O(1) O(1)

AC代码

C++
class Solution {
public:bool isArraySpecial(vector<int>& nums) {for (int i = 1; i < nums.size(); i++) {if (nums[i] % 2 == nums[i - 1] % 2) {return false;}}return true;}
};

同步发文于CSDN和我的个人博客,原创不易,转载经作者同意后请附上原文链接哦~

Tisfy:https://letmefly.blog.csdn.net/article/details/141176978

http://www.yayakq.cn/news/746094/

相关文章:

  • 网站代码特效广告微信引流的十个方法
  • 江苏金安建设公司网站创新网站建设
  • 网站建设价格济南网络营销推广策划方案书
  • 网站域名根目录php网站调试环境搭建
  • 杭州强龙网站建设电话成品app
  • 贵阳网络网站建设wordpress文章手机平铺
  • 广州市萝岗区做网站设计服务wordpress主动推送代码写在哪里
  • 万州建设工程信息网站济南自适应网站建设
  • 网站建设淘宝类目英孚做网络作业的网站
  • 松滋网站定制Wordpress用户名是哪个
  • 专门做淘宝代运营的网站什么是优化产业结构
  • 上海学网站建设微网站有哪些
  • 给孩子做的饭网站百度点击软件名风
  • 北京好的做网站公司网站建设招标要求
  • 深圳网站建设设计平台wordpress 淘宝模板
  • 怎么制作网站弹出广告福州百度企业网站seo
  • 网站建设一般要提供什么内容手机优化器
  • 一个公司可以做几个网站吗html模板之家免费下载
  • 做网站怎么设置背景wordpress 首页图片
  • 360兼容模式 网站变形怎么做网站策划
  • wordpress搭建漫画站毕节市建设网站
  • 马鞍山网站开发流程网站如何做reference
  • 网站网络优化服务器wordpress文件调用函数
  • dede静态网站模板下载做网站要不要签合同
  • 河南网站seo地址百色优惠welcome
  • wordpress可以做淘宝seo优化推广业务员招聘
  • 怎么进电力建设公司网站江门app开发
  • 企业网站硬件方面建设网站后台流程
  • 星河东莞网站建设智慧旅游门户网站建设
  • 呼和浩特做网站的公司怎么自己用手机做网站