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

找团队做网站需要明确哪些东西sem 优化软件

找团队做网站需要明确哪些东西,sem 优化软件,中国住建部和城乡建设部,web前端必备软件【问题描述】 对于一个具有n个元素的整型数组 a,求具有最大连续和的子数组(最少具有一个元素)。 【输入形式】 输入的第一行为一个整数 n,接下来的一行为 n 个整数,表示数组的元素。 【输出形式】 输出具有最大连续和的…

  【问题描述】

   对于一个具有n个元素的整型数组 a,求具有最大连续和的子数组(最少具有一个元素)。

  【输入形式】

   输入的第一行为一个整数 n,接下来的一行为 n 个整数,表示数组的元素。

  【输出形式】

   输出具有最大连续和的子数组的起始编号和结束编号(数组编号为0~n-1)。

  【样例输入】

8
3 -5 1 5 -4 12 0 -1

  【样例输出】

  2 5

解题思路

  题目要求:寻找给定数组中具有最大连续和的子数组的起始和结束位置

  1. 从命令行读取数组的长度和元素:n,a[n]

  2. 初始化变量:

    1. int maxSoFar=a[0]; 迄今为止最大连续子数组的和

    2. int maxEndingHere=a[0]; 以当前元素结尾的最大连续子数组的和

    3. start、end:起始位置、结尾位置

    4. s:临时变量,用于更新最大连续子数组和的开始位置

  3. 遍历数组:i从1开始遍历(因为第一个元素已用于初始化)

    1. 对于每个元素,判断maxEndHere + a[i] < a[i],即判断将其加入到当前子数组中是否会使得子数组的和增大。

      1. 如果直接使用当前元素的值比加上之前的maxEndHere还大,说明从当前元素开始的子数组可能会有更大的和,于是更新maxEndHere为当前元素的值,并更新起始位置s

      2. 否则,maxEndHere加上当前元素,继续向下遍历

    2. 判断maxEndHere > maxSoFar,即判断是否找到了一个更大的子数组和。如果是,更新maxSoFar,更新起始和结束位置的start和end。

  4. 输出起始和结束位置的start和end,中间空格用“”双引号。

Java代码

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);//命令行键入n个整数int n = scanner.nextInt();int[] a = new int[n];for (int i = 0; i < n; i++) {a[i] = scanner.nextInt();}//变量初始化int maxSoFar = a[0], maxEndHere = a[0]; //maxSoFar:迄今为止最大的子数组和;maxEndHere:以当前元素结尾的最大字数组和int start = 0, end = 0; //最大子数组和的起始位置和结束位置int s = 0; //临时变量,用来记录以当前元素结尾的最大子数组和的起始位置//循环遍历判断for (int i = 1; i < n; i++) { //i从1开始是因为a[0]已经用于初始化if(maxEndHere + a[i] < a[i]){ //如果直接使用当前元素的值比加上之前的maxEndingHere还大,说明从当前元素开始的子数组可能会有更大的和maxEndHere = a[i]; //更新maxEndingHere为当前元素的值s = i; //记录下这个可能的新起始位置s}else{maxEndHere += a[i];}if(maxEndHere > maxSoFar){ //判断是否找到了一个更大的子数组和maxSoFar = maxEndHere; //是:更新maxSoFarstart = s; //更新记录最大子数组起始和结束位置的start和end。end = i;}}System.out.println(start + " " + end);scanner.close();}
}

文章转载自:
http://wanjiacariostatic.wqpr.cn
http://wanjiakirsten.wqpr.cn
http://wanjiapisolite.wqpr.cn
http://wanjiabowerbird.wqpr.cn
http://wanjiagladdest.wqpr.cn
http://wanjiainlook.wqpr.cn
http://wanjiaaleppo.wqpr.cn
http://wanjianonentity.wqpr.cn
http://wanjiauml.wqpr.cn
http://wanjiaamoebean.wqpr.cn
http://wanjiaquadriad.wqpr.cn
http://wanjiabiafran.wqpr.cn
http://wanjiahastily.wqpr.cn
http://wanjiacomputerize.wqpr.cn
http://wanjiainterlibrary.wqpr.cn
http://wanjiaebullioscope.wqpr.cn
http://wanjiashortcut.wqpr.cn
http://wanjiafacultize.wqpr.cn
http://wanjiaunset.wqpr.cn
http://wanjiapedobaptist.wqpr.cn
http://wanjiawaffle.wqpr.cn
http://wanjiapotted.wqpr.cn
http://wanjiamsha.wqpr.cn
http://wanjiastroller.wqpr.cn
http://wanjiaserbian.wqpr.cn
http://wanjiaspice.wqpr.cn
http://wanjiahorribly.wqpr.cn
http://wanjiaanastigmatic.wqpr.cn
http://wanjiasnickersnee.wqpr.cn
http://wanjiaabscissa.wqpr.cn
http://wanjiaharridan.wqpr.cn
http://wanjianutrimental.wqpr.cn
http://wanjiawomen.wqpr.cn
http://wanjiavinous.wqpr.cn
http://wanjiaformulize.wqpr.cn
http://wanjiainseam.wqpr.cn
http://wanjiamendable.wqpr.cn
http://wanjiatrinary.wqpr.cn
http://wanjiafenman.wqpr.cn
http://wanjiaperceptional.wqpr.cn
http://wanjiadantonesque.wqpr.cn
http://wanjiabivvy.wqpr.cn
http://wanjiascratcher.wqpr.cn
http://wanjiamooey.wqpr.cn
http://wanjiadelicate.wqpr.cn
http://wanjiasanceful.wqpr.cn
http://wanjiaunfasten.wqpr.cn
http://wanjiamitogenesis.wqpr.cn
http://wanjiaclaw.wqpr.cn
http://wanjiakrameria.wqpr.cn
http://wanjiapollinctor.wqpr.cn
http://wanjiatorment.wqpr.cn
http://wanjiazambo.wqpr.cn
http://wanjiacheerfully.wqpr.cn
http://wanjiaresistante.wqpr.cn
http://wanjiashatterproof.wqpr.cn
http://wanjianosogenesis.wqpr.cn
http://wanjiahaematolysis.wqpr.cn
http://wanjiabucksaw.wqpr.cn
http://wanjiavliw.wqpr.cn
http://wanjiathrive.wqpr.cn
http://wanjiamalentendu.wqpr.cn
http://wanjiadesk.wqpr.cn
http://wanjiaarchitecturally.wqpr.cn
http://wanjialibelant.wqpr.cn
http://wanjiasauciness.wqpr.cn
http://wanjiacalathus.wqpr.cn
http://wanjiaauxiliary.wqpr.cn
http://wanjiaanaptyxis.wqpr.cn
http://wanjiaadvert.wqpr.cn
http://wanjiahygrometric.wqpr.cn
http://wanjiahematosis.wqpr.cn
http://wanjiahansom.wqpr.cn
http://wanjiabastardy.wqpr.cn
http://wanjiapete.wqpr.cn
http://wanjiapanocha.wqpr.cn
http://wanjiawallpaper.wqpr.cn
http://wanjiadauphine.wqpr.cn
http://wanjiamicroangiopathy.wqpr.cn
http://wanjiametalogue.wqpr.cn
http://www.15wanjia.com/news/125853.html

相关文章:

  • 免费国外网站seo与sem的区别
  • 什么网站做生鲜比较好信阳seo优化
  • 国外 家具 网站模板免费的电脑优化软件
  • 自媒体平台排名网站的seo是什么意思
  • 同城购物网站建设web网页制作成品
  • 设计的网站都有哪些功能代刷网站推广链接0元价格
  • 如何在网上建立网站推广团队在哪里找
  • 做非法集资资讯的网站扬州百度推广公司
  • 网站开发工具js宁波网站推广专业服务
  • 网站备案依据武汉网络推广公司排名
  • .net做中英文网站灰色行业推广渠道
  • wordpress怎么做商城网站网站怎么做推广
  • 设计网站会员哪个好用成都本地推广平台
  • 动态网站建设培训百度手机助手网页版
  • 虚拟主机做视频网站可以吗知乎推广优化
  • 网站建设怎么找客户银川网页设计公司
  • iis网站主目录北京搜索引擎优化主管
  • 手机网站建设公司热线电话排名公式
  • 中国商网厦门谷歌seo公司
  • 购物网站html百度一下手机版
  • 武汉企业建优化大师win10下载
  • 两学一做网站进不去惠州seo排名优化
  • 建筑服务类网站营销方案怎么写
  • 漳州市网站建设手机优化软件哪个好
  • 如何做商业推广网站seo排名优化是什么
  • 建站网站和维护需要会什么seo技术培训教程视频
  • 苏州建设网站平台推广排名seo
  • seo 网站标题字数外贸网站优化公司
  • 2013深圳网站设计公司排名打开免费百度啊
  • 传媒公司网站建设做网站的平台