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

大学生做网站赚钱seo推广网址

大学生做网站赚钱,seo推广网址,域名有了怎么建设网站,wordpress怎么适应手机端1.题目描述 2.思路 方法1:搞一个数组存放各元素之前所有数的乘积(头为1),再搞一个数组存放各元素之后所有数的乘积(尾为1)。 方法2:上面的方法是很好理解的,在此基础上应该如何优化…

1.题目描述

2.思路

方法1:搞一个数组存放各元素之前所有数的乘积(头为1),再搞一个数组存放各元素之后所有数的乘积(尾为1)。

方法2:上面的方法是很好理解的,在此基础上应该如何优化呢?那就是弃用prev_product数组,改用变量记录前面数的乘积,并且取消latter_product数组,直接在res数组上修改乘积。

3.代码(Python3)

方法1:

class Solution:def productExceptSelf(self, nums: List[int]) -> List[int]:prev_product = [1]latter_product = [1]res = []for i in range(1, len(nums)):prev_product.append(prev_product[i - 1] * nums[i - 1])for i in range(len(nums) - 1, 0, -1):latter_product.insert(0, latter_product[0] * nums[i])for i in range(0, len(nums)):res.append(prev_product[i] * latter_product[i])return res

方法2:

class Solution:def productExceptSelf(self, nums: List[int]) -> List[int]:res = [1]for i in range(len(nums) - 1, 0, -1):res.insert(0, res[0] * nums[i])prev_product = 1for i in range(0, len(nums)):if i != 0:prev_product *= nums[i - 1]res[i] *= prev_productreturn res

4.执行情况

方法1:

方法2:

5.感想

我尽力了,不知道还能怎么优化了。看了Krahets佬的题解和我的方法2完全一致,但是性能怎么这么差呢?

http://www.dtcms.com/wzjs/273880.html

相关文章:

  • 电商网站如何避免客户信息泄露介绍网络营销的短文
  • 北京网站关键字优化百度自媒体平台
  • 桂林做网站建设的公司优化防控举措
  • 建设网站要求怎样优化标题关键词
  • 网站建设的目标和需求分析百度打广告怎么收费
  • 广州优俊网站制作公司关键词分类
  • win10 电脑做网站服务器吗郑州关键词优化顾问
  • 建设网站有哪些目的关键词优化外包
  • 东莞外贸网站建设青岛网站建设制作公司
  • 做网站需要公司授权嘛镇江seo快速排名
  • psd网站巨量算数数据分析
  • 做saas网站可行吗如何做网络推广赚钱
  • 程序员做项目的网站百家号权重查询站长工具
  • 福建做网站干净无广告的搜索引擎
  • 电子商务公司网站模版百度seo关键词优化排行
  • 适合友情链接的网站今日新闻摘抄50字
  • 朔州做网站的公司网络营销的发展概述
  • 微信做网站免费手机网页制作
  • 平面ui设计网站短视频运营方案策划书
  • 做360网站中保存的图片存在哪里奖券世界推广网站
  • 老师用什么网站做ppt怎么做好市场宣传和推广
  • 网站注册平台怎么注册优化公司
  • 怎么给自己网站做推广网站seo优化培训
  • 网络推广服务投诉石家庄seo网络优化的公司
  • 杭州企业网站免费域名注册永久
  • 朋友圈网站文章怎么做的百度快照怎么用
  • 在什么地方可以接到做网站的活百度网页电脑版入口
  • 新站seo竞价免费网站搭建
  • 寻花问柳专注做一家男人爱的网站今年疫情最新消息
  • 动态网站建设实训收获企业邮箱注册申请