如果数组中有一个元素 00,那么所有元素值的乘积肯定为 00,我们直接返回 00。使用 \textit{sign}sign 记录元素值乘积的符号,11 为表示正,-1−1 表示为负,初始时 \textit{sign} = 1sign=1。遍历整个数组,如果元素为正,那么 \textit{sign}sign 不变,否则令 \textit{sign} = -\textit{sign}sign=−sign,最后返回 \textit{sign}sign。
作者:LeetCode-Solution
链接:https://leetcode.cn/problems/sign-of-the-product-of-an-array/solution/shu-zu-yuan-su-ji-de-fu-hao-by-leetcode-f4uuj/
来源:力扣(LeetCode)
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。