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

99到家微网站什么做的广州企业网站seo

99到家微网站什么做的,广州企业网站seo,怎么做网站页面,wordpress标签导航栏第一个想法是: 想求出所有元素乘积,然后除以i对应的元素本书;这个想法是完全错误的: nums[I] 可能有0题目要求了不能用除法 第二个想法是: 其实写之前就知道会超时,但是我什么都做不到啊! 双…

第一个想法是:

想求出所有元素乘积,然后除以i对应的元素本书;这个想法是完全错误的:

  1. nums[I] 可能有0
  2. 题目要求了不能用除法

第二个想法是:

其实写之前就知道会超时,但是我什么都做不到啊!
双重循环,O(n2)

第三个做法: 借助辅助数组,官方题解

借助辅助数组:使用L[i],R[i],分别记录i左边和右边元素的乘积
那么res[I],就是L[I]*R[i]

public int[] productExceptSelf2(int[] nums) {int len = nums.length;int[] result = new int[len];int[] R = new int[len]; //  the right of i: multiplyint[] L = new int[len]; // the left of i: multiplyL[0] = 1;R[len - 1] = 1;for (int i = 1; i < len; i++) {L[i] = L[i - 1] * nums[i - 1];}for (int i = len - 2; i >= 0; i--) {R[i] = R[i + 1] * nums[i + 1];}for (int i = 0; i < len; i++) {result[i] = L[i] * R[i];}return result;}
}

做法四:先用result[]代替上文的L[]

    public int[] productExceptSelf3(int[] nums) {int len = nums.length;int[] result = new int[len];result[0] = 1;for (int i = 1; i < len; i++) {result[i] = result[i - 1] * nums[i - 1];}int R = 1;for(int i = len-1 ; i >= 0 ; i--) {result[i] = R * result[i];R *= nums[i];}return result;}
http://www.dtcms.com/wzjs/313393.html

相关文章:

  • flash型网站seo搜索引擎优化哪家好
  • 做电商网站搭建晋升网站优化的方式有哪些
  • 个人网站有哪些类型seo优化评论
  • 上海小程序开发设计seo外链怎么做能看到效果
  • 四川省重庆市seo公司 彼亿营销
  • 合肥电脑网站建站百度2022年版本下载
  • 男女做那些事免费网站sem优化公司
  • 可以做软文推广的网站搜狗网页版
  • 医院类网站建设与维护品牌推广策划
  • 实训报告网页设计网站优化排名优化
  • 极简 单页面网站模板经典营销案例分析
  • 网站开发人员是干什么的百度推广
  • 做彩网站知识搜索引擎
  • 怎么做一个免费的网站营销网站建设软件下载
  • 公司网站怎么写整站排名
  • 凡科网站模板产品网络营销方案
  • 白城网页制作韶关seo
  • 品牌建站苏州百度推广排名优化
  • 辽宁省城乡建设规划院网站网络营销软件大全
  • 做游戏直播什么游戏视频网站好百度合作平台
  • 二维码生成器在线制作图片合肥百度搜索排名优化
  • 在线文字图片生成器seo推广公司排名
  • 新疆建设厅网站查询百度搜索排名优化哪家好
  • 影响网站pr的主要因素有哪些营销网站建设选择原则
  • 有做不锈钢工程的网站seosem是指什么意思
  • 重庆做商城网站建设网站空间租用
  • 公司概况简介成都seo正规优化
  • 长沙网站建设论坛某网站seo诊断分析
  • 提供微网站制作电话十大seo公司
  • Editplus做网站seo程序