238. Product of Array Except Self
来源:互联网 发布:larrycms 源码下载 编辑:程序博客网 时间:2024/05/17 01:29
Given an array of n integers where n > 1, nums, return an array output such that output[i] is equal to the product of all the elements of nums except nums[i].
Solve it without division and in O(n).
For example, given [1,2,3,4], return [24,12,8,6].
Follow up:
Could you solve it with constant space complexity? (Note: The output array does not count as extra space for the purpose of space complexity analysis.)
public class Solution { public int[] productExceptSelf(int[] nums) { int[] res = new int[nums.length]; for (int i = 0, tmp = 1; i < nums.length; i++) { res[i] = tmp; tmp *= nums[i]; } for (int i = nums.length-1, tmp = 1; i >= 0; i--) { res[i] *= tmp; tmp *= nums[i]; } return res; }}
0 0
- [leetcode] 238.Product of Array Except Self
- [LeetCode]238.Product of Array Except Self
- [leetcode] 238. Product of Array Except Self
- Leetcode 238. Product of Array Except Self
- [LeetCode]238. Product of Array Except Self
- 238. Product of Array Except Self LeetCode
- LeetCode 238. Product of Array Except Self
- 238. Product of Array Except Self
- 238. Product of Array Except Self
- 238. Product of Array Except Self
- 238. Product of Array Except Self
- [LeetCode]238. Product of Array Except Self
- 238. Product of Array Except Self
- 238. Product of Array Except Self
- 238. Product of Array Except Self
- 238. Product of Array Except Self
- LeetCode *** 238. Product of Array Except Self
- LeetCode 238. Product of Array Except Self
- 七种方法求Fibonacci数列
- 粗浅看Struts2和Hibernate框架
- Android基础知识梳理之View相关知识
- cmd运行python文件时对结果进行保存
- OpenCV Error:Insufficient memory(Failed to allocate 1244164 bytes)
- 238. Product of Array Except Self
- Java大牛养成记——先占着
- Codeforces Round #402 (Div. 2) A. Pupils Redistribution
- 用户故事地图对应到Epic及其缺点
- 【数学】方差/标准差的各种估计辨析
- VMware 克隆CentOS 后无法启动网卡的解决
- Android MVVM架构模式 详解和综合运用(二)
- Mat文件转IplImage文件
- 779C