3151。特殊阵列i
难度:> easy
主题:
special如果其每对相邻元素都包含两个具有不同奇偶校验的数字。
数组,返回true,否则,返回false。
>>示例1:
>输入:
nums = [1]>输入: nums = [2,1,4]
>输入: nums = [4,3,1,6]
> 1 < = nums [i] < = 100
>
解决方案:>检查数组的长度
:如果数组只有一个元素,则自动被视为特殊。>通过数组
<?php
/**
* @param Integer[] $nums
* @return Boolean
*/
function isArraySpecial($nums) {
...
...
...
/**
* go to ./solution.php
*/
}
// Test cases
$nums1 = [1];
$nums2 = [2, 1, 4];
$nums3 = [4, 3, 1, 6];
echo isArraySpecial($nums1) ? 'true' : 'false'; // Output: true
echo "\n";
echo isArraySpecial($nums2) ? 'true' : 'false'; // Output: true
echo "\n";
echo isArraySpecial($nums3) ? 'true' : 'false'; // Output: false
echo "\n";
?>
边缘案例:
检查相邻元素:
nums [i]%2 == 1表示数字是奇数的。>
>o(n)
>运行,其中是数组的长度,使其有效地效率给定约束。
联系链接
如果您发现此系列有帮助,请考虑在github上给出
>
linkedingithub
以上就是特殊阵列i的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号