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;
相关推荐
Meepo_haha几秒前
python爬虫——爬取全年天气数据并做可视化分析
java
xiaohe07几秒前
JAVA系统中Spring Boot 应用程序的配置文件:application.yml
java·开发语言·spring boot
Eternity_GQM1 分钟前
【CMake入门】
java·开发语言
糖猫猫cc5 分钟前
Kite 实现逻辑删除
java·kotlin·orm·kite
Memory_荒年6 分钟前
Dubbo调优实战:从QPS 1000到10000的惊险过山车之旅
java·后端·dubbo
Cosolar8 分钟前
别再羡慕 Python 了!Java 开发者的 AI Agent 全指南:四大框架从选型到实战
java·人工智能·后端
色空大师19 分钟前
网站搭建实操(三)后台管理-2-forum-core)
java·redis·网站·搭建网站
Memory_荒年20 分钟前
Dubbo高级实战:从“能用”到“好用”的奇技淫巧
java·后端
旺仔.29130 分钟前
STL排序算法详解
数据结构·算法·排序算法
Flittly32 分钟前
【SpringAIAlibaba新手村系列】(4)流式输出与响应式编程
java·spring boot·spring·ai