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

沈阳学网站制作学校网站的建设意见

沈阳学网站制作学校,网站的建设意见,免费云服务器官网,网站 文件 上传题目 给你一个整型数组 nums #xff0c;在数组中找出由三个数组成的最大乘积#xff0c;并输出这个乘积。 示例 1#xff1a; 输入#xff1a;nums [1,2,3] 输出#xff1a;6 分析 这道题目要求数组中三个数组成的最大乘积#xff0c;由于元素有正数有负数#xff…题目 给你一个整型数组 nums 在数组中找出由三个数组成的最大乘积并输出这个乘积。 示例 1 输入nums [1,2,3] 输出6 分析 这道题目要求数组中三个数组成的最大乘积由于元素有正数有负数所以我们无非考虑这三种情况三个数全正三个数全负二个负数一个正数 (由于要求最大的数所以俩正一负这种肯定是负数的就不用考虑了)我们对数组排序其实能发现三正三负最大值都是最大的那三个元素的积而俩负一正要想最大肯定是俩个最小的负和最大的正的积(我们只要排序求最小的那俩个数即可)然后比较这俩个数值即可 public class maximumProductofThreeNumbers {public static void main(String[] args) {int[] arr {1,2,3,4};System.out.println(getMax(arr));}public static int getMax(int[] arr) {int mxOne Integer.MIN_VALUE;int mxTwo Integer.MIN_VALUE;int mxThree Integer.MIN_VALUE;int minOne Integer.MAX_VALUE;int minTwo Integer.MAX_VALUE;int len arr.length;for(int i 0;ilen;i) {if(arr[i] mxOne) {mxThree mxTwo;mxTwo mxOne;mxOne arr[i];} else if(arr[i] mxTwo) {mxThree mxTwo;mxTwo arr[i];} else if(arr[i] mxThree) {mxThree arr[i];}if(arr[i] minOne) {minTwo minOne;minOne arr[i];} else if(arr[i] minTwo) {minTwo arr[i];}}return Math.max(mxOne * mxTwo * mxThree,mxOne * minOne * minTwo);} }
http://www.tj-hxxt.cn/news/216703.html

相关文章:

  • 南京做网站南京乐识最优it网站设计
  • 罗湖做网站58网站上的定位功能如何实现的
  • 栖霞建设网站wordpress群空间
  • 重庆专业网站搭建做视频网站推广
  • 阿里云建设网站教学电商小程序需要什么资质
  • 热点 做网站和营销 我只服他网站建设与管理淘宝
  • 湖北网站建设服务重庆无障碍网站建设
  • 网站公司谁家好潍坊网站建设一站式服务
  • 网络建站培训网站首页不收录
  • 哪里网站建设联系方式直播软件哪个好用
  • 网站建设的销售术语建模培训
  • 如何搭建自己得网站做网站主机选择
  • 自助建站免费申请个人网页企业怎么建设网站
  • 云和建设局网站高效的网站建设
  • 济南mip网站建设公司网络营销论文题目大全
  • 网站建设上海公司简单网站建设软件有哪些
  • 自己做个网站教程怎么在境外做网站
  • 网站建设的流程 步骤wordpress运行缓慢
  • 做单页网站vip视频网站如何做
  • 云南网站优化公司织梦修改网站主页
  • 在百度怎么创建自己的网站中山快速做网站公司
  • 网站建设j基本步骤湛江网站制作江网站制作
  • 湖北立方建设工程有限公司网站山东网站建设报价
  • 有哪些网站是可以做会计题目的网上如何做广告
  • 电子商务网站建设与管理课后答案江苏无锡网站推广及优化
  • 网站建设服务周到许昌市网站建设科技
  • 网站置顶jq苏州网站建设公司有哪几家还可以的
  • 网站优化设计方案怎么做室内设计最好的公司
  • 手机网站开发怎么收费上海软件系统开发公司
  • 营销网站设计实验网络推广 网站制作