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

装门做特卖的网站公司商标设计图案logo

装门做特卖的网站,公司商标设计图案logo,建设网站商城,合肥响应式网站设计238. 除自身以外数组的乘积 给你一个整数数组 nums,返回 数组 answer ,其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。题目数据 保证 数组 nums之中任意元素的全部前缀元素和后缀的乘积都在 32 位 整数范围内。请 不要使用除法&#…

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

给你一个整数数组 nums,返回 数组 answer ,其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。题目数据 保证 数组 nums之中任意元素的全部前缀元素和后缀的乘积都在  32 位 整数范围内。请 不要使用除法,且在 O(n) 时间复杂度内完成此题。

示例 1:

输入: nums =

[1,2,3,4]

输出:

[24,12,8,6]

今天刷的是这道题,说下大概的思路,首先定义一个数组answer[],answer[i]表示元素nums[i]左侧所有元素的乘积,现在只需将answer[]里的每个元素再乘其在nums[i]右侧所有元素乘积即为本题要求解的数组

代码如下所示

class Solution {public int[] productExceptSelf(int[] nums) {int length = nums.length;int[] answer = new int[length];// answer[i]等于nums中除nums[i]其左侧乘积answer[0] = 1;for (int i = 1; i < length; i++) {answer[i] = answer[i - 1] * nums[i - 1];}// R表示nums[i]右侧的乘积int R = 1;for (int i = length - 1; i >= 0; i--) {// 从右往左遍历answer依次乘R,最后answer[i]就等于nums中除// nums[i]之外的乘积answer[i] = answer[i] * R;R = R * nums[i];}return answer;}
}

题目链接:题单 - 力扣(LeetCode)全球极客挚爱的技术成长平台

http://www.vuetechworld.com/news/248/

相关文章:

  • 查建筑材料的网站文化馆互联网站建设方案
  • 网页界面设计教材培训seo去哪家机构最好
  • 网站定制开发流程免费微信公众号怎么创建
  • 建设 政务数据共享网站购物有哪些平台
  • 水头做网站商城开发平台
  • 北京模板开发建站js插件打开wordpress
  • 建设银行企业网站首页wordpress商品展示模板
  • 安平县英文网站建设样本代替做网站
  • wordpress 大学网站网络营销与策划ppt
  • 做网站需要域名 域名是啥白金域名的特点
  • 食品公司网站建设做网站首页的软件
  • php网站开发心得体会永州网站建设收费标准
  • 个人网站如何做支付功能在建设银行网站申请完信用卡吗
  • 官方网站开发用什么语言服务器免费试用
  • 装修网站建设dedecms做的网站首页被挂马
  • 如何做网站诊断创建免费网站注意事项
  • 网站分享图片怎么做欧美网站设计欣赏
  • 哪个网站支持接单做网页的网站开发网站模板设计
  • 关于数据库的网站开发赫章县网站建设
  • 怎么为做的网站配置域名360网站推广官网硅钙钾镁肥
  • 建设网站目的及功能定位是什么山东潍坊新闻
  • 公司自建网站需要多少钱服装设计找图网站
  • 重庆集团公司网站建设请打开网站
  • 网站 前台 设计要求笑话网站开发
  • 一个人做企业网站要多少天网站服务器有什么区别
  • 做网站被骗3000seo在线优化技术
  • 家居网站建设如何国内网站空间
  • 淮南网站建设科技有限公司什么是网络营销最不能忽视的市场细分标准
  • 服务器架设国外做违法网站如何帮人做网站赚钱
  • 网站设计的设计方案如何自己制作一个网站