当前位置: 首页 > news >正文

力扣-238.除自身以外数组的乘积

题目链接

238.除自身以外数组的乘积

class Solution {public int[] productExceptSelf(int[] nums) {int[] prefix = new int[nums.length];int[] suffix = new int[nums.length];int[] res = new int[nums.length];int p = 1;for (int i = 0; i < nums.length; i++) {p *= nums[i];prefix[i] = p;}int s = 1;for (int i = nums.length - 1; i >= 0; i--) {s *= nums[i];suffix[i] = s;}res[0] = suffix[1];for (int i = 1; i < nums.length - 1; i++) {res[i] = prefix[i - 1] * suffix[i + 1];}res[nums.length - 1] = prefix[nums.length - 2];return res;}
}

小结:左右乘积列表,空间换时间。

http://www.lryc.cn/news/614530.html

相关文章:

  • 【ros-humble】2.自定义通讯接口发布者python,qt使用(话题)
  • Java多线程初阶-线程协作与实战案例
  • 在超算中心,除了立式机柜(rack-mounted)还有哪些形式?
  • 【大模型实战篇】部署GPT-OSS-120B踩得坑(vllm / ollama等推理框架)
  • 使用Prometheus + Grafana + node_exporter实现Linux服务器性能监控
  • 大语言模型的过去与未来——GPT-5发布小谈
  • (已解决)Mac 终端上配置代理
  • Document Picture-in-Picture API拥抱全新浮窗体验[参考:window.open]
  • 交流异步电机的定子与转子转速差产生的原因
  • KTH7111-离轴专用芯片,支持自校准,可替MA600和TLE5012,离轴精度可达±0.2
  • 对数函数分段定点实现
  • 单相交流异步电机旋转磁场产生原理
  • 力扣-53.最大子数组和
  • 从零构建TransformerP2-新闻分类Demo
  • Redis:集群(Cluster)
  • 修复C++14兼容性问题 逻辑检查
  • Vue3 计算属性与监听器
  • 项目一系列-第2章 Git版本控制
  • 贪心(set维护)
  • 「iOS」————优先级反转
  • Redis是单线程性能还高的原因
  • Redis缓存击穿、穿透雪崩
  • 【递归完全搜索】USACO Bronze 2018 December - 往返搬运Back and Forth
  • Python字典高阶操作:高效提取子集的技术与工程实践
  • RAG初步实战:从 PDF 到问答:我的第一个轻量级 RAG 系统(附详细项目代码内容与说明)
  • React 状态管理入门:从 useState 到复杂状态逻辑
  • React+TypeScript代码注释规范指南
  • HTML5 Web Workers 深度剖析:助力网页性能飞速提升
  • 3- Python 网络爬虫 — 如何抓取动态加载数据?Ajax 原理与实战全解析
  • 亚马逊广告运营如何平衡ASIN投放和关键词投放