技术栈

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

Keal、2023-11-15 5:06

题目:

思路:

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;
上一篇:hive数据质量规范
下一篇:生成树算法代码
相关推荐
大阿明
5 小时前
Spring Boot(快速上手)
java·spring boot·后端
bearpping
5 小时前
Java进阶,时间与日期,包装类,正则表达式
java
邵奈一
5 小时前
清明纪念·时光信笺——项目运行指南
java·实战·项目
sunwenjian886
5 小时前
Java进阶——IO 流
java·开发语言·python
参.商.
5 小时前
【Day41】143. 重排链表
leetcode·golang
sinat_25548781
5 小时前
读者、作家 Java集合学习笔记
java·笔记·学习
皮皮林551
6 小时前
如何画出一张优秀的架构图?(老鸟必备)
java
百锦再
6 小时前
Java 并发编程进阶,从线程池、锁、AQS 到并发容器与性能调优全解析
java·开发语言·jvm·spring·kafka·tomcat·maven
森林猿
6 小时前
java-modbus-读取-modbus4j
java·网络·python
tobias.b
6 小时前
计算机基础知识-数据结构
java·数据结构·考研
热门推荐
01GitHub 镜像站点02Qwen3.5 开源全解析:从 0.8B 到 397B,代际升级 + 全场景选型指南03围棋-html版本04小黑课堂计算机二级WPSoffice题库软件下载安装教程(2026年3月最新版)05班级宠物园部署指南06OpenClaw 使用和管理 MCP 完全指南07UV安装并设置国内源08OpenClaw Control UI安全上下文访问配置09“wsl --install -d Ubuntu-22.04”下载慢,中国地区离线安装 Ubuntu 22.04 WSL方法(亲测2025年5月6日)10OpenClaw Gateway 频繁断开/重启问题诊断