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

网站规划的类型电脑设计长春什么公司比较好

网站规划的类型,电脑设计长春什么公司比较好,南阳专业做网站,英国电商网站思路 首先很容易想到暴力法:创建一个长度为n的结果数组,对于每个数以此下标进行划分,分别计算左右两边的乘积然后进行相乘。但是这个会超时! 因此需要优化,需要用前缀法进行优化。我们分别通过left去维护数组左侧的乘…

在这里插入图片描述

思路

首先很容易想到暴力法:创建一个长度为n的结果数组,对于每个数以此下标进行划分,分别计算左右两边的乘积然后进行相乘。但是这个会超时!
因此需要优化,需要用前缀法进行优化。我们分别通过left去维护数组左侧的乘积去更新结果数组,然后在通过right去维护右侧的值的过程中,更新res并最后返回。

from typing import Listclass Solution:def productExceptSelf(self, nums: List[int]) -> List[int]:n = len(nums)                # 数组长度res = [1] * n                # 初始化结果数组,每个位置设为1(乘法单位)# 第一步:从左到右,计算每个位置左边所有数的乘积left = 1                     # 初始左乘积为1for i in range(n):res[i] = left            # 把左边的乘积放入结果中left *= nums[i]         # 更新左乘积,乘上当前nums[i]# 第二步:从右到左,再乘上右边所有数的乘积right = 1                    # 初始右乘积为1for i in range(n - 1, -1, -1):  # 从右向左遍历res[i] *= right          # 把右边的乘积乘到结果上right *= nums[i]         # 更新右乘积,乘上当前nums[i]return res                   # 返回最终结果
http://www.dtcms.com/wzjs/808981.html

相关文章:

  • 公司网站建设管理办法外贸汽车配件做那个网站
  • 网站 名词解释百姓装潢上海门店具体地址
  • 网站 授权书中国大工程建设需要什么样的人才
  • 建网站公司浩森宇特微信信公众号平台
  • 个人信息网站建设的心得体会淘宝客导购网站怎么建设
  • 好的网站开发自学网站在wordpress文章开头
  • 如何绑定网站域名深圳财务小公司网站
  • 莱芜十七中网站集团公司网站建设方案
  • 12306网站谁做的手把手教你如何建立自己的网站
  • php+html转+wordpress织梦网站优化教程
  • 网站策划案内容网络游戏吧
  • 企业网站主页设计图片画册设计多少钱一页
  • 做一个静态网站要多少钱建网站昆明
  • 网站设计模板图片商品定制首页
  • 做推广的网站名称做seo时网站发文目的
  • 私人定制哪个网站做的比较好建设工程信息网查询平台
  • 沈阳旅游集团网站建设js做网站跳转
  • 哪里做网站seo茂易网站建设
  • 免费空间可以上传网站吗网站维护服务费
  • dedecms网站建设合同暴雪国服回归消息今天最新
  • 建设租车网站长沙seo网站排名优化
  • 北京网站优化招聘投诉网站怎么做
  • 网站开发运营职位化工原料东莞网站建设
  • 长沙做网站设计公司网站意义
  • 德清网站公司建设智慧团建团员登录网站
  • 网站可不可以做自己的专利网站开发后台注意事项
  • 响应式科技公司网站模板北京食药局网站年检怎么做
  • 营销型网站的公司重庆玻璃制作厂家
  • 勒索做钓鱼网站的人广州网站建设那家好
  • 培训网站源码账号权重查询入口