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

外国人做汉字网站郑州seo培训

外国人做汉字网站,郑州seo培训,网站负责人信息,雅安公司做网站题目 给你一个整型数组 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/479075/

相关文章:

  • 个人建网站首选什么域名好雪玫瑰制作教程来了
  • 房产中介网站模板wordpress软件下载源码
  • 新奇网站建设郑州本地seo顾问
  • 三水网站设计网站数据统计工具
  • 一站式建站价格怎么做网站表白
  • 17网站一起做网店潮汕档口网站建设市场行情报价
  • 网站效果代码优化设计英语
  • 漂亮企业网站百度地图导航2021最新版
  • 盛泽做网站的郑州市城乡建设规划网站
  • 网站登录失败怎么回事自己编程做网站
  • 购物网站网页设计模板江西建设工程信息网
  • 给女朋友做网站厦门seo优化推广
  • 重庆教育建设集团有限公司官方网站建立企业网站的好处
  • 网站批量收录简单个人网页模板
  • 制作小程序代码seoheuni
  • 淘宝网站开发的多少钱制作网页的网站叫什么
  • 长春公司建站模板国外家居创意空间设计
  • 苏州做网站找哪家好自己创建网页
  • php做视频分享网站在百度上做广告推广要多少钱
  • 网站点击量与排名wordpress xml 导入失败
  • html网站开发实战wordpress 视频无广告
  • sever2012 网站建设保定网站建设方案优化
  • 贵州省住房和城乡建设部官方网站保卫处网站建设
  • 学校网站建设宗旨环球贸易网的服务内容
  • 空间商网站ip被攻击后换ip首饰网站建设
  • 建立网站域名的费用东莞现在属于什么风险地区
  • 网站建设的什么是网站建设的第一阶段会计网站建设
  • 南京网站关键词邢台多地划为高风险区
  • 叙述一个网站的建设过程广告位招商怎么找客户
  • php 网站建设 教学宜宾网站建设价格