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

起公司名称大全免费网站深圳建网站服务商

起公司名称大全免费网站,深圳建网站服务商,做一个自己的免费网站,html网页制作app下载1. 题目解析 题目链接#xff1a;238. 除自身以外数组的乘积 这个问题的理解其实相当简单#xff0c;只需看一下示例#xff0c;基本就能明白其含义了。 核心在于计算题目所给数组除本身外其他元素的积的数组返回即可。 2. 算法原理 为了计算每个位置i的最终结果ret[i]238. 除自身以外数组的乘积 这个问题的理解其实相当简单只需看一下示例基本就能明白其含义了。 核心在于计算题目所给数组除本身外其他元素的积的数组返回即可。 2. 算法原理 为了计算每个位置i的最终结果ret[i]我们需要考虑两部分 nums[0] * nums[1] * nums[2] * ... * nums[i - 1]表示位置i之前的所有元素的乘积。nums[i 1] * nums[i 2] * ... * nums[n - 1]表示位置i之后的所有元素的乘积。 为了高效计算我们可以利用前缀和的概念构建两个辅助数组post和suf。 post数组存储每个位置i之前的所有元素的乘积即[0, i - 1]区间内元素的累积乘积。suf数组存储每个位置i之后的所有元素的乘积即[i 1, n - 1]区间内元素的累积乘积。 通过预先计算post和suf数组我们可以快速得到每个位置i的最终结果ret[i]即ret[i] post[i] * suf[i]。这样我们就能够高效地处理所有位置的结果。 3. 代码编写  class Solution { public:vectorint productExceptSelf(vectorint nums) {int n nums.size();vectorint f(n), g(n);f[0] g[n - 1] 1;for(int i 1; i n; i)f[i] f[i - 1] * nums[i - 1];for(int i n - 2; i 0; i--)g[i] g[i 1] * nums[i 1];vectorint ret(n);for(int i 0; i n; i)ret[i] f[i] * g[i];return ret;} }; The Last 嗯就是这样啦文章到这里就结束啦真心感谢你花时间来读。 觉得有点收获的话不妨给我点个赞吧 如果发现文章有啥漏洞或错误的地方欢迎私信我或者在评论里提醒一声~
http://www.pierceye.com/news/64986/

相关文章:

  • 登陆建设银行官方网站设计类专业有哪些学校
  • 做网站的公司好坑啊开源oa系统
  • 秦皇岛建设网站公司哪家好wordpress 集成安装包
  • 网站建设 客户拜访网站开发合同范本下载
  • 网站用社交图标做链接侵权吗宁波网站公司哪里好
  • 如何提高网站首页权重wordpress示例页面删除
  • 旅游网站模板 手机模板网站的建设
  • 网站建设管理 优帮云微网站建设找哪家
  • 北京互联网公司网站建设金融投资网站开发
  • 帝国cms 企业网站哈尔滨市工程建设监理有限公司
  • 站长必备网站重庆云阳网站建设公司
  • 校园网站建设整改建议网站备案需要多久时间
  • 华夏网站建设网站都是在哪里制作的
  • 自己的服务器如何给网站备案翻译api wordpress
  • wordpress dooplay中山网站推广优化
  • 烟台营销型网站建设湖南网站定制
  • 银川做网站哪家公司好抖音开放平台注册
  • 济南高新区 网站制作售房网站开发 .net
  • 学校类网站建设的分析wordpress 全站404
  • 哪里有做网站的公司合肥万户网络科技有限公司
  • 第一页网站SEO用织梦建设网站的步骤
  • 智慧团建网站官网入口登录贵州省高层建筑信息平台
  • 长沙做网站建设公司哪家好微网站如何做微信支付宝
  • 南京做网站设计百度搜索引擎优化怎么做
  • 外贸公司 网站荷城网站制作
  • 公司网站备案查询公司seo是指什么意思
  • 郑州 网站建设 东区网站设计与制作费用
  • 关于网站建设的名言黑wordpress网站
  • 大理做网站哪家好工地找工作哪个软件好
  • 4网站建设哪里好点网站上做推广方案