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

非经营性网站个人可以备案吗/自己怎么优化网站排名

非经营性网站个人可以备案吗,自己怎么优化网站排名,网站建设个人工作室,学习做网站难吗合作过程: 由于上次作业设计思想不同,经过讨论采用了统一的设计思想。对于这次的作业我们一起进行讨论,我们统一利用二维数组完成一维数组的循环求子数组。我负责进行编码,丽萍负责进行代码的审查和代码的测试。 设计思想&#xf…

合作过程:

    由于上次作业设计思想不同,经过讨论采用了统一的设计思想。对于这次的作业我们一起进行讨论,我们统一利用二维数组完成一维数组的循环求子数组。我负责进行编码,丽萍负责进行代码的审查和代码的测试。

设计思想:

基于上次不循环一维数组求子数组的最大值。

1.将一维数组转化为二维数组,变相将其转化为循环。即二维数组每一行使一维数组依次向前移动一个数。

2.利用上次思想一次求出每行子数组的最大值。

2.1.定义两个数s,max用来更新子数组的最大值,从数组data[]的data[n-1]开始进行求和比较。

2.2利用for循环,依次判断前几项之和是否小于0,若小于0则从该项继续寻找最大值,并与前几项的最大值进行比较。选出最大值。

 

3.比较二维数组每行子数组的最大值的大小,并作比较,将最大值输出。

遇到的问题:

  一维数组转化为二维数组出现数组越界。

源代码:

import java.util.Scanner;
public class Test{static int[][] transform(int data[],int n){//将以为数组转化为二维数组,用来将一维数组变为循环数组int d[][]=new int[n][n];int j;for(j=0;j<n;j++)//第一行保存一维数组
          {d[0][j]=data[j];}for(int i=1;i<n;i++)//一次前进一个数储存在二维数组下一行
          { for(j=0;j<n-1;j++){int t=d[i-1][0];d[i][j]=d[i-1][j+1];d[i][n-1]=t;}    }return d;}static int sum(int data[], int n)//定义数组和数组长度
      {int s = data[n-1];//s用来更新子数组最大值int max = data[n-1];//a表示最大值for(int i=n-2;i>=0;i--)//逆序进行
          {if(s<0)//前几项的和为负数,重新计算
              {s=0;}s=s+data[i];if(s>max){max=s;//将最大值赋值给a
              }} return max;} public static void main(String[] args) {// TODO Auto-generated method stubScanner in=new Scanner(System.in);System.out.println("请输入数组长度:");int n=in.nextInt();int array[]=new int[n];int twoArray[][]=new int[n][n];System.out.println("请输入"+n+"个整数:");for(int i=0;i<n;i++){array[i]=in.nextInt();}//转化为二位数组twoArray=transform(array,n);int result[]=new int[n];int chucun[]=new int[n];for(int i=0;i<n;i++){for(int j=0;j<n;j++){//将二维数组每一行储存在一维数组中chucun[j]=twoArray[i][j];                }//计算每行的子数组最大值result[i]=sum(chucun,n);}//找到result中的最大值int max=result[0];for(int i=0;i<n-1;i++){if(result[i+1]>result[i]){max=result[i+1];}    }System.out.print("子数组的最大值为:"+max);}}

实验结果截图:

 

总结:

在第一次程序的基础上,只要实现一位数组循环即可。可用二维数组实现一维数组循环。

转载于:https://www.cnblogs.com/java-test/p/5392859.html

http://www.lbrq.cn/news/1399789.html

相关文章:

  • 织梦关闭网站/深圳市住房和建设局官网
  • 好听顺口的公司名字/优化营商环境条例解读
  • 有关风水的网站建设栏目/设计一个公司网站多少钱
  • 山东政府网站建设特色/优化网站关键词排名软件
  • 全国工程信息查询平台/贵港seo
  • 成都企业网站设计服务商/武汉网站建设优化
  • 周六日可以在外汇局网站做申报吗/沈阳seo排名优化软件
  • 深圳建设网站费用明细/职业培训机构有哪些
  • 个人网站相册怎么做/seo单页面优化
  • 高校二级学院网站建设管理制度/教育培训机构营销方案
  • 网站的推广方案/哪个搜索引擎最好用
  • 怎么做有趣的微视频网站/杭州网站运营十年乐云seo
  • 购物网站如何做性能测试/宁德市
  • 免费高清图片素材网站推荐/设计培训班学费一般多少
  • 网站建设技术实现/快速网站轻松排名哪家好
  • 营销型网站建设php源码/深圳seo网络推广
  • 腾云网站建设/北京网站优化
  • 网站建设合同要上印花税吗/徐州百度推广总代理
  • 电商网站开发岗位职责/seo快速优化文章排名
  • 网络信息安全/夫唯seo
  • 开发一个网站大概多少钱/免费外贸接单平台
  • 建设官网银行/汕头seo排名收费
  • 杭州做网站套餐/千锋教育培训收费一览表
  • 深圳龙岗区住房和建设局网站/windows优化大师的作用
  • 杭州 网站建设公司/营销培训课程有哪些
  • 公司网站开发完成后怎么办/百度搜索如何去广告
  • 有什么做任务的网站/电商数据统计网站
  • 免费的个人简历模板在哪找/搜索引擎优化指的是
  • wordpress开启报错/惠州百度seo哪里强
  • 建筑焊工证查询网站官方网/网络营销推广要求
  • C++围绕音视频相关的资料都有哪些?如何进行学习
  • Redisson3.14.1及之后连接阿里云redis代理模式,使用分布式锁:ERR unknown command ‘WAIT‘
  • 0基础安卓逆向原理与实践:第3章:逆向工程理论基础
  • Elasticsearch 写入全链路:从单机到集群
  • JAVA:MyBatis 核心组件详解的技术指南
  • 服务器硬件电路设计之 SPI 问答(二):SPI 与 I2C 的特性博弈及多从机设计之道