(Skill)238. Product of Array Except Self
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].
public class Solution {  //左边的数乘积乘以右边的数乘积。
 public int[] productExceptSelf(int[] nums) {
        int[] res=new int[nums.length];
        res[0]=1;
        int acc=1;
        for(int i=1;i<nums.length;i++){
            res[i]=res[i-1]*nums[i-1];
        }
        for(int i=nums.length-1;i>=0;i--){
            res[i]*=acc;
            acc*=nums[i];
        }
        return res;
    }
}
(Skill)238. Product of Array Except Self的更多相关文章
- LeetCode OJ 238. Product of Array Except Self 解题报告
		
题目链接:https://leetcode.com/problems/product-of-array-except-self/ 238. Product of Array Except Se ...
 - 238. Product of Array Except Self(对O(n)和递归又有了新的理解)
		
238. Product of Array Except Self Total Accepted: 41565 Total Submissions: 97898 Difficulty: Med ...
 - LN : leetcode 238 Product of Array Except Self
		
lc 238 Product of Array Except Self 238 Product of Array Except Self Given an array of n integers wh ...
 - leetcode 11. Container With Most Water 、42. Trapping Rain Water 、238. Product of Array Except Self 、407. Trapping Rain Water II
		
11. Container With Most Water https://www.cnblogs.com/grandyang/p/4455109.html 用双指针向中间滑动,较小的高度就作为当前情 ...
 - 【LeetCode】238. Product of Array Except Self
		
Product of Array Except Self Given an array of n integers where n > 1, nums, return an array outp ...
 - leetcode:238. Product of Array Except Self(Java)解答
		
转载请注明出处:z_zhaojun的博客 原文地址 题目地址 Product of Array Except Self Given an array of n integers where n > ...
 - 【刷题-LeetCode】238. Product of Array Except Self
		
Product of Array Except Self Given an array nums of n integers where n > 1, return an array outpu ...
 - [LeetCode] 238. Product of Array Except Self 除本身之外的数组之积
		
Given an array nums of n integers where n > 1, return an array output such that output[i] is equ ...
 - 238. Product of Array Except Self
		
Given an array of n integers where n > 1, nums, return an array output such that output[i] is equ ...
 
随机推荐
- django中间件
			
django的中间件就是一个对整体请求过程的装饰器,可以对请求到达view之前,view处理和响应后,通过定义process_request,process_view,process_response ...
 - Kindle Unlimited上的技术书籍
			
直达链接:Kindle Unlimited 前不久,亚马逊在中国也推出了电子书包月服务.消息不灵通的我过了好久才看到这个消息,随后第一时间上官网查看具体情况. ...
 - array_multisort 的详细使用方法
			
1.如果第一个数组有相同的元素,那么后面对应位置的元素位置如何排序呢,请看下列代码$a1=array("Dog","Dog","Cat"); ...
 - underscore.extend.js
			
/** * 基于underscore的扩展 * @module lib/underscoreExtend */ (function() { // 全局可能用到的变量 var arr = []; var ...
 - 《java编程思想》读书笔记(二)第五章(2)
			
成员初始化 Java尽力保证:所有变量在使用前都能得到恰当的初始化. 对于方法的局部变量,Java会以编译时报错的形式贯彻这种保证,比如: void f() { int i; //这里编译时就会报错, ...
 - 启动struts2项目出现classnotfound错误
			
由于工作需求.需要了解struts2项目,前几天部署了一个struts2的demo,研究url的解析过程,昨天还是好好的,今天修改了一下web.xml文件,然后启动Tomcat就报错,错误如下: 严重 ...
 - ubuntu 16.04 启用root用户方法
			
引用:http://blog.csdn.net/sunxiaoju/article/details/51993091 1.使用:sudo passwd root设置root的密码,如下图所示: 2.使 ...
 - jquery之实例应用
			
Query是一个兼容多浏览器的javascript库,核心理念是write less,do more(写得更少,做得更多),对javascript进行了封装,是的更加便捷的开发,并且在兼容性方面十分优 ...
 - 网络请求三方库——OkHttp
			
我们知道在Android开发中是可以直接使用现成的API进行网络请求的,就是使用 HttpClient 和 HttpURLConnention ,而Android 4.4 之后 HttpClient ...
 - 配置点云库PCL时遇到的问题
			
配置PCL基本参照PCL中国官网教程 http://www.pclcn.org/study/shownews.php?lang=cn&id=34 配置点云库时遇到的问题(基于win8 64位, ...