[LeetCode 238]Product of Array Except Self
Posted whl-shtudy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[LeetCode 238]Product of Array Except Self相关的知识,希望对你有一定的参考价值。
记录加入Datawhale第7天,养成每天做题的好习惯
题目描述:
Given an array nums
of n integers where n > 1, return an array output
such that output[i]
is equal to the product of all the elements of nums
except nums[i]
.
本题目前做法很垃圾,没有达到要求,只能勉强通过,时间复杂度没有达到要求(后面考虑新方法立flag)
Java代码:
1 class Solution { 2 public int[] productExceptSelf(int[] nums) { 3 int[] output = new int[nums.length]; 4 for(int i = 0;i < output.length;i++){ 5 output[i] = 1; 6 } 7 for(int i = 0;i < nums.length;i++){ 8 for(int j = 0;j < output.length;j++){ 9 if(i != j){ 10 output[j] = output[j] * nums[i]; 11 } 12 } 13 } 14 return output; 15 } 16 }
以上是关于[LeetCode 238]Product of Array Except Self的主要内容,如果未能解决你的问题,请参考以下文章
Leetcode 238. Product of Array Except Self
[LeetCode] 238. Product of Array Except Self
238. [LeetCode] Product of Array Except Self
[LeetCode 238]Product of Array Except Self