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

淘宝客网站制作视频教程怎么做潮牌网站

淘宝客网站制作视频教程,怎么做潮牌网站,最新新闻热点事件2022年9月,淘宝联盟怎么自己做网站题目 给你一个整型数组 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/214254/

相关文章:

  • h5响应式网站上海沈阳餐饮网站建设
  • 企业免费网站广东粤建设计院网站
  • 旅行社网站系统免费网站免费无遮挡
  • 住房和城乡建设部的网站wordpress搬家后网页空白
  • 网站网页设计收费宝安中心网站建设
  • asp.net 手机网站开发胶州网
  • 企业网站优化系统网站建设公司效益怎么样
  • 福建省幕墙建设网站要报备吗seo综合查询平台官网
  • 天津做网站哪个公司好学php网站开发多钱
  • 政务系统网站建设网络营销网站源码
  • 建设多用户网站您没有足够的权限访问该页面 wordpress
  • 邵阳县做网站成都网站设计公司价格
  • 贵阳h5网站建设郑州网站权重
  • 廊坊微信网站建设湖北省建设工程造价信息网官网
  • 网站换新的空间域名解析怎么做企业网站备案 优帮云
  • 网站广告推广怎么做的微信客户端app下载
  • 免费ae模板素材网站北京网站建设费用
  • 做家宴网站如何套用别人网站模板
  • 网站做百度推广多少钱wordpress连接微信
  • 温州网站建设成功案例开一个网站需要什么
  • 好的网站建设方案wordpress多级分类目录
  • 网站后台添加编辑器行政法规
  • 中国做的手机系统下载网站崇明建设小学网站
  • 网站的内部推广的方法网页设计工作室网站
  • 公司网站内容规划做网站开发电脑配置
  • 昆明网站建设开发网站服务器制作
  • 郑州网站建设 个人工作室wordpress太简单
  • 网站建设开发费用眉山网络推广
  • 互联网网站开发有哪些职位建网站什么语言
  • 好看的美食网站设计示范建设验收网站