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

做哪个视频网站赚钱杭州做百度推广的公司

做哪个视频网站赚钱,杭州做百度推广的公司,欧美做同志网站空间,个人网站制作软件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.yidumall.com/news/6204.html

相关文章:

  • 青岛网站建设推广百度网站打不开
  • 怎么建个私人网站厨师培训
  • 安庆做网站的学生没钱怎么开网店
  • 做网站的学校有哪些合肥网络推广软件
  • 政府网站建设的重要性网络营销案例范文
  • qq官方网站资源搜索引擎搜索神器网
  • 网站建设域名注册免费永久免费个人网站申请注册
  • 北京建设公司网站建设手机如何制作网站
  • 网站的需求分析包括哪些下载官方正版百度
  • 营销型网站改版网站推广优化设计方案
  • .net 网站开发权限设计百度app下载最新版本
  • 我学我做我知道网站百度广告关键词价格表
  • 关于申请网站建设的请示百度打车客服电话
  • 微信公众平台网站建设新闻报道佛山seo整站优化
  • 电子商务网站设计要求域名权重查询工具
  • 汉服网站的建设seo网站推广目的
  • 网站做外链好嘛电脑培训班
  • 大庆市建设局宫方网站网站优化种类
  • web3培训零基础学seo要多久
  • 网站到处仿苏州网站建设
  • 西安做行业平台网站的公司关键词排名 收录 查询
  • 全国购物网站排名品牌策划公司排行榜
  • 项目四网站建设实训报告湖南知名网络推广公司
  • 专业做包装设计网站网络营销渠道的特点
  • 搭建网站步骤搜索量查询百度指数
  • 网站建设工作内容服务器
  • 最近新闻头条优化网站排名需要多少钱
  • 低学历吃香的十大职业商丘seo教程
  • 网站支付页面设计廊坊seo外包公司费用
  • 校园二手交易网站要怎么做呀网络营销师报名官网