题目:1822.数组元素积的符号

news/2024/10/21 7:53:09/

​​题目来源:

        leetcode题目,网址:1822. 数组元素积的符号 - 力扣(LeetCode)

解题思路:

       初始res为 1,遍历数组,对于数组中的每个元素,若其为 0 ,结果为 0 ,直接返回 0 即可;若为负数, res =res *(-1) 。

解题代码:

class Solution {public int arraySign(int[] nums) {int res=1;for(int num:nums){if(num==0){res=0;break;}else if(num<0){res=res*(-1);}}return res;}
}
 

总结:

        官方题解也是一样的思路。

        product        乘积



http://www.ppmy.cn/news/625915.html

相关文章

津津乐道设计模式 - 解释器模式详解(用简单的数学表达式带你领悟)

&#x1f604; 19年之后由于某些原因断更了三年&#xff0c;23年重新扬帆起航&#xff0c;推出更多优质博文&#xff0c;希望大家多多支持&#xff5e; &#x1f337; 古之立大事者&#xff0c;不惟有超世之才&#xff0c;亦必有坚忍不拔之志 &#x1f390; 个人CSND主页——Mi…

ubuntu:NVIDIA设置性能模式,以降低CPU使用、温度

NVIDIA设置性能模式&#xff0c;以降低CPU使用、温度 ubuntu安装完NVIDIA显卡驱动后 终端输入 nvidia-settings 选择OpenGL Settings->Image Settings 向左是质量模式&#xff0c;向右是性能模式 选择性能模式降低CPU的使用 转载于:https://www.cnblogs.com/Spiro-K/p/66714…

海思HI35xx平台CPU温度监测

前言 随着芯片的集成度提高&#xff0c;芯片内部的晶体管数量也不断增多&#xff0c;产生的热量也难以通过小小芯片封装散发出去&#xff08;常用封装材料有塑料、陶瓷、玻璃、金属&#xff0c;CPU一般采用金属材料封装&#xff09;&#xff0c;高温是会对芯片的性能产生极其有…

Linux中一种根据外界环境温度调整CPU最大温度的方法

1 基本思路 a) 检测环境温度&#xff1b; b) 如果CPU温度升高&#xff0c;为了降低发热量&#xff0c;需要降低CPU最大频率&#xff1b; c) 如果CPU温度降低&#xff0c;为了提高性能&#xff0c;可以提高CPU最大频率。 2本次测试使用的环境如下&#xff1a; 硬件 orangepi4…

BIOS控制降频温度设置

以下方法为参考示例&#xff0c;不同主板路径可有不同 ctrlalta 进入高级模式 找到如下路径&#xff0c;TCC 20表示cpu 80℃降频&#xff0c;设置成30&#xff0c;cpu温度控制住70℃左右

android 避免cpu降频,[RK3288][Android6.0] 调试笔记 --- CPU温度降频控制

rk3288平台关于温度调节cpu频率有个bug. 在rk3288.dtsi中,有: temp-limit-enable = <1>; target-temp = <80>; min_temp_limit = <48>; 当温度升到超过80时,随着温度升高,cpu频率最终会降到min_temp_limit的值,每次降的level按照下表执行 target-temp = <…

单个进程降低cpu占用的方法

夏日炎炎&#xff0c;使用ffmpeg转换视频时cpu占用全满&#xff0c;温度几乎破百&#xff0c;吓了一跳。 研究降低cpu占用的方法。方法简单&#xff0c;不过使用时要有些小窍门。 在任务管理器中找到进程&#xff0c;在“设置相关性”选项中指定该进程使用的cpu核心数量就行了…

rk3368 CPU动态调频与温度保护

Platform: RK3368 OS: Android 6.0 Kernel: 3.10.0 rk3368采用cpufreq进行CPU频率调节&#xff0c;但同时又做了过温保护和温度限制频率。 1. 过温保护 驱动位于kernel/drivers/thermal/rockchip_thermal.c dts定义: tsadc: tsadcff280000 {compatible "rockchip,rk…