1. 238
2. 算法
http://www.tuicool.com/articles/IbUvmeJ
http://www.cnblogs.com/grandyang/p/4650187.html
- O(n)
3. 代码
class Solution{
public:
    vector<int>  productExceptSelf(vector<int>& nums){
        vector<int> res(nums.size(),1);
        for(int i=1;i<nums.size();++i)
            res[i]=res[i-1]*nums[i-1];
        int right=1;
        for(int i=nums.size()-1;i>=0;--i){
            res[i]*=right;
            right*=nums[i];
        }
        return res;
    }
};