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

做视频网站注意什么软件邯郸做wap网站的地方

做视频网站注意什么软件,邯郸做wap网站的地方,添加网站描述,移动通网站建设【LeetCode刷题】Day 15 题目1#xff1a;742.寻找数组的中心下标思路分析#xff1a;思路1#xff1a;前缀和思想 题目2#xff1a;238.除自身以外数组的乘积思路分析思路1#xff1a;前缀和思想 题目1#xff1a;742.寻找数组的中心下标 思路分析#xff1a; 其实题干… 【LeetCode刷题】Day 15 题目1742.寻找数组的中心下标思路分析思路1前缀和思想 题目2238.除自身以外数组的乘积思路分析思路1前缀和思想 题目1742.寻找数组的中心下标 思路分析 其实题干说的很明白了就是在表述某个位置的前半部分数组和与后半部分数组和的结果相同就是中心下标。 这里明显就是前缀和来求解。 思路1前缀和思想 前半部分的和与后半部分的和分别用前缀和f数组后缀和g数组来表示。 前缀和ff[i]表示从数组开始位置到下标为i前一个位置[0,i-1]的总和 后缀和gg[i]表示数组最后一个位置到下标为i位置的后一个位置[i1,n-1]的总和 fg数组的递推公式如下 //前缀和数组f的递推公式: f[i] f[i-1] nums[i-1]; //后缀和数组g的递推公式: g[i] g[i1] nums[i1];注意细节问题 初始化前缀和f 当i0时也就是0的前面的和我们需要设置为0,即f[0]0。同理后缀和g in-1时表示数组中最后一个元素后的和也同样设置为0即g[n-1]0。越界问题f数组i从1开始建立这样才能保证i-1不越界。g数组i从n-2开始才不会越界。 代码实现 class Solution { public:int pivotIndex(vectorint nums) {int nnums.size();vectorint f(n),g(n); //此处已经把f[0]和g[n-1]默认初始化为0了。//1.预处理前缀和数组f后缀和数组g。for(int i1;in;i) f[i]f[i-1]nums[i-1];for(int in-2;i0;i--)g[i]g[i1]nums[i1];//2.使用前缀和数组和后缀和数组。for(int i0;in;i)if(f[i]g[i]) return i;return -1;} };LeetCode链接742.寻找数组的中心下标 题目2238.除自身以外数组的乘积 思路分析 思路其实题目已经说的很明显了唯一要注意的是初始化化这里是乘法所以初始值为1。 思路1前缀和思想 所得的最后数组地每一个位置元素是由该元素前面区间的乘积来和后面区间的乘积相乘的出来的。所以前缀和思想很合适。 代码实现 class Solution { public:vectorint productExceptSelf(vectorint nums) {int nnums.size();vectorint ret(n);vectorint f(n,1),g(n,1); //1.预处理前缀和后缀数组for(int i1;in;i)f[i]f[i-1]*nums[i-1];for(int in-2;i0;i--)g[i]g[i1]*nums[i1];//2.使用前缀和后缀数组for(int i0;in;i)ret[i]f[i]*g[i];return ret;} };LeetCode链接238.除自身以外数组的乘积 ✨享受平静也努力向上 平静是幸福努力学习也是幸福 ~天天开心
http://www.zqtcl.cn/news/457096/

相关文章:

  • 软件开发 网站开发区别seo怎么刷关键词排名
  • python 网站开发必会智能网站
  • 重庆建设摩托车官方网站网络是干什么的
  • 建筑工程网站源码wordpress 多域名 图片不显示
  • 大型网站建设优化排名wordpress 投稿 插件
  • 二维码的网站如何做静安免费网站制作
  • 微网站免费模板管理网络的网站
  • 网站下载软件政企网站建设
  • 网站设计为什么要域名北京移动端网站设计
  • 自做网站多少钱哪个网站的课件做的好
  • 网站开发实现页面的跳转怎么添加网站关键词
  • 个人签名设计网站企业网站html模板
  • 做网站编辑大专可以吗小网站搜什么关键词好
  • 百度网首页登录入口宁波seo管理
  • 怎么把网站做的更好常州网站制作建设
  • 站长平台seo深圳有做公司网站
  • dedecms怎么部署网站云南网站定制
  • 禅城网站开发我赢网seo优化网站
  • 百度收录规则桂林seo公司推荐23火星
  • 做百度推广是网站好还是阿里好python开发工具
  • 秦皇岛网站制作小程序开发作图网站
  • 网站建设完整版指数是什么意思
  • 高端企业网站要多少钱网络推广文案招聘
  • 仿门户网站多功能js相册画廊源码 支持缩略小图浏览wordpress模版如何使用
  • 群晖nas可以做网站网页设计与制作步骤
  • 单位网站维护 网站建设岗位兰溪网站建设公司
  • 网站开发什么语言最好网站建设在国内外研究现状
  • 怎么看网站是用什么系统做的永久观看不收费的直播
  • 网站开发如何避免浏览器缓存的影响资讯网站开发的背景
  • 建网站 几个链接站长工具在线平台