技术栈

238. 除自身以外数组的乘积

why1512023-07-25 9:37

题目描述:

主要思路:

正逆各扫一遍,利用数组存储当前数左边和右边的乘积。

cpp 复制代码
class Solution {
public:
    vector<int> productExceptSelf(vector<int>& nums) {
        int n=nums.size();
        vector<int> ans;
        int l[n+1],r[n+1];
        l[0]=1,r[n]=1;
        for(int i=n-1;i>=0;--i)
            r[i]=r[i+1]*nums[i];
        for(int i=0;i<n;++i)
        {
            ans.push_back(r[i+1]*l[i]);
            l[i+1]=l[i]*nums[i];
        }
        return ans;
    }
};
上一篇:91、RabbitMQ事务消息
下一篇:Meta牵手Microsoft推出下一代Llama 2
相关推荐
风中的微尘
5 小时前
39.网络流入门
开发语言·网络·c++·算法
西红柿维生素
6 小时前
JVM相关总结
java·jvm·算法
ChillJavaGuy
8 小时前
常见限流算法详解与对比
java·算法·限流算法
散112
8 小时前
01数据结构-01背包问题
数据结构
sali-tec
8 小时前
C# 基于halcon的视觉工作流-章34-环状测量
开发语言·图像处理·算法·计算机视觉·c#
消失的旧时光-1943
8 小时前
Kotlinx.serialization 使用讲解
android·数据结构·android jetpack
Gu_shiwww
9 小时前
数据结构8——双向链表
c语言·数据结构·python·链表·小白初步
你怎么知道我是队长
9 小时前
C语言---循环结构
c语言·开发语言·算法
艾醒
9 小时前
大模型面试题剖析:RAG中的文本分割策略
人工智能·算法
苏小瀚
10 小时前
[数据结构] 排序
数据结构
热门推荐
01GitHub 镜像站点02UV 工具安装与国内镜像源配置指南03UV安装并设置国内源04A股预测还能更准?开源大模型Kronos带你跑通预测+回测全流程05KGG转MP3工具|非KGM文件|解密音频0646个Nano-banana 精选提示词,持续更新中07conda中设置镜像地址(附所有可换的地址)08突破百度网盘的下载限速,两种方法教会你【超详细】09Spec-Kit 使用指南10保姆级教程:手把手教你用Dify实现完美多轮对话(附Chatflow和提示词)