技术栈

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数据质量规范
下一篇:生成树算法代码
相关推荐
大圣编程
3 小时前
Java 多维数组详解
java·开发语言
Sw1zzle
5 小时前
算法入门(四):二叉树 - 递归遍历三件套
算法·leetcode
万法若空
6 小时前
【算法-查找】查找算法
java·数据结构·算法
海石
6 小时前
子树怎么找?树的3种遍历方式来帮忙!
算法·leetcode
海石
6 小时前
难度分 1588:思路 + 技巧 = AC
算法·leetcode
HZZD_HZZD
8 小时前
DL/T 645-2026新国标深度解读与智能电表协议适配实战:从帧结构变化到Java采集器升级的全链路改造方案
java·开发语言
山登绝顶我为峰 3(^v^)3
11 小时前
C/C++ 交叉编译方法
java·c语言·c++
一叶飘零_sweeeet
11 小时前
Codex 与 Claude Code 深度拆解:两代 AI 编程智能体的技术本质与 Java 实战指南
java·ai·codex·claude code
Listen·Rain
11 小时前
提示词和提示词模板
java·人工智能·spring boot
热门推荐
012026 AI 编程工具终极实战指南:Cursor vs Claude Code vs Copilot,开发者该怎么选?02GitHub 镜像站点032026 年 AI 编程工具终极横评:Cursor vs Claude Code vs Copilot vs Windsurf04AI科技热点日报 | 2026年07月01日05AI 编程 IDE 全景解析 2026:Agent 全面接管开发链路062026 年 AI 大模型 & AI 编程工具实战全总结07【AI】2026 年具身智能模型和世界模型总结082026 AI 编程工具选型横评:Cursor / Claude Code / Trae / Copilot 到底选谁(建议收藏·避坑版)092026年7月AI圈大地震:GPT-5.6被政府限制、Claude入驻Slack、Anthropic自研芯片10Claude Code、Codex、Cursor三分天下:2026年AI编程Agent生态全景剖析