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

day02(10.29)——leetcode面试经典150

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

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

题目:

题解:

class Solution {public int[] productExceptSelf(int[] nums) {//计算乘积的变量int sum=1;//统计数组中数值为0的个数int flag = 0;//统计数组中除了零以外的乘积for(int i:nums) {if(i != 0) {sum*=i;  }else {flag ++;}}//定义一个数组int[] answer = new int[nums.length];for(int i=0;i<nums.length;i++) {//数组只有一个数为0的时候,为0的数的乘积是有值的if(flag == 1) {if(nums[i] != 0) {answer[i] = 0;}else {answer[i] = sum;}}//数组中没有数为0的时候,正常进行计算——上面统计的数组的乘积分别除以各自的值else if(flag == 0) {answer[i] = sum/nums[i];} //数组中有两个以上的数为0时,所有数都为0 else {answer[i] = 0;} }return answer;}
}

http://www.dtcms.com/a/544854.html

相关文章:

  • 实战:用Matplotlib将爬取的CSV数据变成直观图表
  • python数据分析项目之:房地产数据可视化分析
  • 银川微信网站开发一块地需要多少钱
  • Unity编辑器扩展入门篇 - Unity Assets菜单
  • html中音乐网站怎么做自助建站系统建的网站做排名吗
  • 【Linux命令】对ps -ef命令的输出的解读
  • 第二届大数据、神经网络与深度学习研讨会(BDNNDL 2025)
  • 2025年免费aippt排行
  • 【大模型】理论基础(1):函数与神经网络
  • 认识主板总结与硬件工程师岗位笔试面试题集
  • Spring Boot Actuator 监控机制解析
  • 建设网站协议范本哈尔滨制作网页公司
  • 文章修改网站旅游管理论文题目选题
  • Rabbitmq扇形队列取消绑定交换机之后任然接收消息问题
  • 网站正在建设中代码哪个软件发视频可以赚钱
  • web网页开发,天气可视化开发,基于Python,FlaskWeb,无数据,数据写死
  • S11e Protocol:重塑品牌资产的 Web3 RWA 基础设施革命
  • 34_AI智能体工具插件之动态注册钉钉待办工具构建企业级任务管理AI助手
  • Java 大视界 -- Java 大数据在智慧文旅旅游线路规划与游客流量均衡调控中的应用实践
  • 33_AI智能体工具插件之钉钉API交互工具封装构建企业级AI应用
  • 数字孪生热力图可视化为何被广泛应用?
  • 国内免费可商用图片素材网站孝感做招聘信息的网站
  • Django在服务端的部署(无废话)
  • 当 AI Agent 遇上 MCP:微软 Agent Framework 的“瑞士军刀“式扩展之道
  • 个人网站建设培训药品网络营销公司
  • 20MW-10MWh储能项目施工方案
  • RHCA - DO374 | Day05:管理主机清单
  • 【完整源码+数据集+部署教程】【天线&水】无人机视角水面漂浮物体检测系统源码&数据集全套:改进yolo11-REPVGGOREPA
  • 思源实时同步设置步骤和节点部署
  • 电脑间如何快速传输大文件?4种高效数据迁移方法任选