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;
相关推荐
en.en..3 分钟前
C语言 static函数与头文件封装规范
java·c语言·前端
步行cgn10 分钟前
Spring Boot 项目打包部署详解
java·spring boot·后端
pnoker32 分钟前
拆解 IoT DC3:六层微服务架构
java·物联网·spring cloud·微服务·架构
cfm_291437 分钟前
ThreadLocal 内存泄漏
java·jvm
NJCloud43 分钟前
Docker 镜像管理:分层结构、构建优化与最佳实践
java·docker·容器
vipxieliang1 小时前
收货地址验证完整方案:省市区与详细地址
java·spring boot
Json____1 小时前
java-宿舍安全卫生检查系统项目源码
java·前端·javascript·课程设计·it学习·wwwoop.com
zzzll11111 小时前
LangChain4j:Java 生态的 AI 应用开发利器
java·开发语言·人工智能
2601_967338712 小时前
尚硅谷2026尚硅谷Java全栈+Python智能体教程
java·人工智能
positive_zpc2 小时前
进阶数据结构图——关键路径(四)
数据结构·图论·关键路径