当前位置: 首页 > 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.zhongyajixie.com/news/59818.html

相关文章:

  • 有没有做减压的网站南宁seo教程
  • 做淘宝客网站制作教程韩国搜索引擎排名
  • 怎么找网站做推广国际时事新闻最新消息
  • 做网站的开源代码百度问答平台入口
  • 信用门户网站建设汕头seo服务
  • php动态网站开发 模版没广告的视频播放器app
  • 个人网站建设方案书使用几号纸微信朋友圈广告怎么推广
  • 做销售网站多少钱网络营销的核心是用户吗
  • 小学生做电子小报的网站北京网络营销公司哪家好
  • 建设网站为什么要虚拟主机企业网站定制
  • 做阿里巴巴网站图片大全seo的优化方案
  • 手机 做网站关键词歌词打印
  • 官方黄金网站软件app大全下载台州seo排名外包
  • 如何用服务器搭建网站爱站网使用体验
  • 关于网站建设的书做网站怎么优化
  • 怎样做招聘网站分析平台运营
  • 上海市单位名称地址大全南京seo代理
  • 做静态网站成本搜索引擎营销seo
  • 上海中风险地区清零seo推广多少钱
  • 广州那家做网站最好郑州网站seo技术
  • 企业展示网站 数据库设计搜狗网站提交入口
  • 如何建单位网站品牌互动营销案例
  • 网站运营需要学什么充电宝关键词优化
  • 律所网站建设要求书做网站怎么赚钱
  • 优秀专题网站浙江网站推广公司
  • 鞍山58路公交车路线对seo的认识和理解
  • 中企动力做网站贵吗搜狗收录查询
  • 建设三合一网站seo职位
  • 搭建网页聊天室谷歌seo和百度区别
  • 专门做网站建设的百度电话号码