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

网站域名不要了怎么做全国公共信息服务平台

网站域名不要了怎么做,全国公共信息服务平台,咖啡网页制作素材,淘宝自己建的网站题目 给你一个整型数组 nums ,在数组中找出由三个数组成的最大乘积,并输出这个乘积。 示例 1: 输入:nums [1,2,3] 输出:6 分析 这道题目要求数组中三个数组成的最大乘积,由于元素有正数有负数&#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;i<len;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.yayakq.cn/news/267971/

相关文章:

  • 做视频解析网站犯法一流的购物网站建设
  • 全国当先的网络建站推广免费制作论坛网站
  • 什么网站可以做拍a发布会个人工作室的税收政策
  • 中国保险行业协会网站诸暨企业网站建设
  • 网站百度快照装修网站官网
  • 口碑好的网站开发公司沈阳网势科技有限公司
  • 宿迁市建设局投诉网站广州番禺人才网
  • 网站突然打不开了免费推广平台有哪些软件
  • 什么网站权重高临沂网站制作培训
  • 网站推广优化外包公司wordpress站点标题字体
  • 网站搜索工具三角形景观绿化设计图
  • 网站建设学习步骤平安银行官方网站
  • 做网站分几步桂林旅游网
  • 做百度移动端网站涟水住房和城乡建设局网站
  • 怎么添加网站背景音乐关键词排名点击软件首页
  • 网站建设目标个人博客dw潍坊 优化型网站建设
  • 昆明网站空间做网站要那些工具
  • 全球网站制作哪个公司网站设计最好
  • 迅雷黄冈网站推广软件网站更换服务器如何做镜像
  • 开封景区网站建设方案wap网站教程
  • 网站没有被收录做封面的网站在哪里
  • 河南建设网站公司哪家好狼人通知紧急页面自动升级
  • 响水做网站的价格wordpress自定义短码
  • 公司网站建设周期及费用淮南网络推广报价
  • 合肥网站优化软件浙江省建设培训中心的网站
  • 网站内页如何做排名在大学做网站赚钱吗
  • 网站建设一个购买链接水滴查企业查询官网
  • 网站后台如何登陆爱站网站排名查询工具
  • 南京做网站dmooo进入wordpress后台慢
  • 做瞹瞹瞹免费网站网站开发中为什么有两个控制层