problemscpp
A collection of my answers to algorithm problems in c++.
静态 Public 成员函数 | 所有成员列表
leetcode::product_of_array_except_self::Solution类 参考

#include <leetcode.h>

静态 Public 成员函数

static vector< int > productExceptSelf (vector< int > &nums)
 

详细描述

在文件 leetcode.h2662 行定义.

成员函数说明

◆ productExceptSelf()

vector< int > leetcode::product_of_array_except_self::Solution::productExceptSelf ( vector< int > &  nums)
static

在文件 leetcode.cpp7217 行定义.

7217 {
7218 vector<int> left(nums.size());
7219 vector<int> right(nums.size());
7220 int c = 1;
7221 for(int i = 0; i < left.size(); i++) {
7222 left[i] = c;
7223 c *= nums[i];
7224 }
7225 c = 1;
7226 for(int i = left.size() - 1; i >= 0; i--) {
7227 right[i] = c;
7228 c *= nums[i];
7229 }
7230 vector<int> ans(nums.size());
7231 for(int i = 0; i < nums.size(); i++) {
7232 ans[i] = left[i] * right[i];
7233 }
7234 return ans;
7235 }

引用了 acwing::acwing1929::left , 以及 acwing::acwing1929::right.

被这些函数引用 leetcode::product_of_array_except_self::TEST().


该类的文档由以下文件生成: