技术栈

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
相关推荐
业精于勤的牙
3 小时前
浅谈:算法中的斐波那契数(二)
算法·职场和发展
不穿格子的程序员
4 小时前
从零开始写算法——链表篇4:删除链表的倒数第 N 个结点 + 两两交换链表中的节点
数据结构·算法·链表
liuyao_xianhui
4 小时前
寻找峰值--优选算法(二分查找法)
算法
dragoooon34
4 小时前
[hot100 NO.19~24]
数据结构·算法
电子硬件笔记
5 小时前
Python语言编程导论第七章 数据结构
开发语言·数据结构·python
Tony_yitao
5 小时前
15.华为OD机考 - 执行任务赚积分
数据结构·算法·华为od·algorithm
C雨后彩虹
6 小时前
任务总执行时长
java·数据结构·算法·华为·面试
风筝在晴天搁浅
6 小时前
代码随想录 463.岛屿的周长
算法
柒.梧.
6 小时前
数据结构:二叉排序树构建与遍历的解析与代码实现
java·开发语言·数据结构
热门推荐
01GitHub 镜像站点02UV安装并设置国内源03Linux下V2Ray安装配置指南04在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)05BongoCat - 跨平台键盘猫动画工具06Neo4j(一) - Neo4j安装教程(Windows)07【AutoGLM部署】本地私有化部署AI手机Agent08安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)09Cursor 又偷偷更新,这个功能太实用:Visual Editor for Cursor Browser10Open-AutoGLM Windows 安装部署教程