leetcode中等238除自身以外数组的乘积
Posted qq_40707462
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了leetcode中等238除自身以外数组的乘积相关的知识,希望对你有一定的参考价值。
思路:从左到右和从右到左遍历两次
class Solution
public int[] productExceptSelf(int[] nums)
int len=nums.length;
if(len==0) return new int[0];
int[]res=new int[len];
res[0]=1;
int left=1;
for(int i=1;i<len;i++)
left=left*nums[i-1];
res[i]=left;
int right=1;
for(int i=len-2;i>=0;i--)
right=right*nums[i+1];
res[i]=res[i]*right;
return res;
以上是关于leetcode中等238除自身以外数组的乘积的主要内容,如果未能解决你的问题,请参考以下文章
LeetCode每日一题2020.6.4 238. 除自身以外数组的乘积
LeetCode每日一题2020.6.4 238. 除自身以外数组的乘积