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

学做点心上哪个网站品牌营销和市场营销的区别

学做点心上哪个网站,品牌营销和市场营销的区别,17网站一起做网店池尾商圈,wordpress开发工资题目链接 寻找数组的中心下标 给你一个整数数组 nums ,请计算数组的 中心下标 。 数组 中心下标 是数组的一个下标,其左侧所有元素相加的和等于右侧所有元素相加的和。 如果中心下标位于数组最左端,那么左侧数之和视为 0 ,因为…

题目链接

寻找数组的中心下标
给你一个整数数组 nums ,请计算数组的 中心下标 。

数组 中心下标 是数组的一个下标,其左侧所有元素相加的和等于右侧所有元素相加的和。

如果中心下标位于数组最左端,那么左侧数之和视为 0 ,因为在下标的左侧不存在元素。这一点对于中心下标位于数组最右端同样适用。

如果数组有多个中心下标,应该返回 最靠近左边 的那一个。如果数组不存在中心下标,返回 -1 。在这里插入图片描述

问题分析

从中⼼下标的定义可知,除中⼼下标的元素外,该元素左边的「前缀和」等于该元素右边的「后缀和」。
▪ 因此,我们可以先预处理出来两个数组,⼀个表⽰前缀和,另⼀个表⽰后缀和。
▪ 然后,我们可以⽤⼀个 for 循环枚举可能的中⼼下标,判断每⼀个位置的「前缀和」以及「后缀和」,如果⼆者相等,就返回当前下标。

代码解决

public int pivotIndex(int[] nums){int n = nums.length;int[] f = new int[n];int[] g = new int[n];//预处理前缀和 后缀和数组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];//使用for (int i = 0; i < n; i++) {if (f[i] == g[i])return i;}return -1;}

执行用时

在这里插入图片描述

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

相关文章:

  • 建设信用卡网站换积分做网站的步骤
  • 小城市网站建设业务百度竞价点击神器
  • 外贸网站 推广南昌网站开发公司
  • 怎么建立一个网站广告同仁seo排名优化培训
  • 做噯噯的网站重庆seo论
  • 手机网站制作的价格seo学徒招聘
  • 国外优秀电商网站友链网站
  • 沈阳酒店团购网站制作可以免费推广的平台
  • 如何用div和css做购物网站网络seo推广
  • 河南建设厅网站查证网站设计就业
  • dw网站模板免费下载百度站长工具域名查询
  • 网站建设A系列套餐报价搜索引擎seo是什么意思
  • 手机单页网站生成系统免费引流微信推广
  • 杭州网站建设 乐云践新专家谷歌浏览器下载安装2021最新版
  • 单机怎么做网站腾讯广告投放平台
  • 没有公司自己做网站长沙seo网站优化
  • 软件开发是什么工作seo关键词快速排名
  • 网页制作基础教程试卷广州seo优化电话
  • 珠海网站建设怎样吴江seo网站优化软件
  • 各大网站收录自己建网站怎么建
  • dw网页设计软件的学习网站网络销售适合什么人做
  • 西丽做网站济南seo优化外包服务
  • 公司做网站的优点重庆关键词搜索排名
  • 工信部网站106575000130搜易网服务介绍
  • 网站怎样做才能排名靠前搜索关键词热度
  • 桂林公司做网站360建站系统
  • 网站设计案例网站电商网站模板
  • 北京网站建设推荐安徽秒搜科技东莞今天最新消息新闻
  • 网站新闻模板运营商推广5g技术
  • 宁德网站推广网络营销软件下载