LeetCode【238】除自身意外的数组的乘积

题目:

思路:

https://zhuanlan.zhihu.com/p/109306706?utm_id=0

代码:

java 复制代码
 int n = nums.length;

        int[] l = new int[nums.length];
        int[] r = new int[nums.length];


        l[0] = 1;
        r[n-1] = 1;

        for (int i=1;i<nums.length;i++) {
            l[i] = l[i-1] * nums[i-1];
        }


        for (int j=nums.length -2;j>=0;j--) {
            r[j] = r[j+1] * nums[j+1];
        }


        int[] answer = new int[nums.length];

        for (int i=0;i<n;i++) {
            answer[i] = l[i] * r[i];
        }

        return answer;
相关推荐
BduL OWED4 分钟前
Redis之Redis事务
java·数据库·redis
寻寻觅觅☆12 分钟前
东华OJ-基础题-30-求最晚和最早日期(C++)
数据结构·c++·算法
FastBean13 分钟前
BizAssert:一个轻量级、生产就绪的 Java 业务断言工具类
java·后端
zhuiyisuifeng20 分钟前
Node.js使用教程
java
李庆政37027 分钟前
Reactor-core 响应式编程 spring-boot-starter-webflux
java·spring boot·reactor·响应式编程·reactor-core
是Smoky呢28 分钟前
springAI+向量数据库+RAG入门案例
java·开发语言·ai编程
huabiangaozhi39 分钟前
修改表字段属性,SQL总结
java·数据库·sql
请为小H留灯40 分钟前
一键解决 IDEA 中 Java 项目变橙色的问题!!!
java·ide·maven·intellij-idea·java项目
小文大数据1 小时前
python实现HTML转PDF
java·前端·数据库
架构师沉默1 小时前
为什么 Dubbo 从 ZooKeeper 转向 Nacos?
java·后端·架构