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

厦门外贸网站建设报价表福州最好的网站建设服务商

厦门外贸网站建设报价表,福州最好的网站建设服务商,wordpress vr,网站关键词优化案例三个数的最大乘机 整型数组 nums,在数组中找出由三个数字组成的最大乘机,并输出这个乘积。(乘积不会越界) 重点考察:线性扫描 排序法: public static void main(String[] args) {System.out.println(so…

三个数的最大乘机

整型数组 nums,在数组中找出由三个数字组成的最大乘机,并输出这个乘积。(乘积不会越界)

重点考察:线性扫描

排序法:

public static void main(String[] args) {System.out.println(sort(new int[]{1, 2, 3, 4, 5}));System.out.println(sort(new int[]{-5, -4, -3, -2, -1}));System.out.println(sort(new int[]{-3, -2, -1, 1, 2}));System.out.println(sort(new int[]{-3, 1, 2, 3, 4}));
}public static int sort(int[] nums) {Arrays.sort(nums);int len = nums.length;return Math.max(nums[len - 1] * nums[len - 2] * nums[len - 3],nums[0] * nums[1] * nums[len - 1]);
}

线性扫描:

public static int getMaxMin(int[] nums) {int min1 = Integer.MAX_VALUE, min2 = Integer.MAX_VALUE;int max1 = Integer.MIN_VALUE, max2 = Integer.MIN_VALUE, max3 = Integer.MIN_VALUE;for (int x : nums) {if (x < min1) {min2 = min1;min1 = x;} else if (x < min2) {min2 = x;}if (x > max1) {max3 = max2;max2 = max1;max1 = x;} else if (x > max2) {max3 = max2;max2 = x;} else if (x > max3) {max3 = x;}}return Math.max(min1 * min2 * max1, max1 * max2 * max3);
}

以 [-3, -5, 2, 1, 4] 为例:
线性扫描

http://www.dtcms.com/wzjs/592946.html

相关文章:

  • 福州网站建设哪家专业资源网站优化排名软件公司
  • 网站建设html5中国沙漠建设 志愿者 兵团官方网站
  • 怎样进行网站推广国外浏览器推荐
  • 用百度地图 做gis网站网站策划内容有哪些
  • 思明区建设局网站python做网站赚钱
  • 手机怎样做自己的网站然后做网站
  • 怀化百度整站优化服务新媒体运营方案
  • 重庆网站托管外包公司哪家好学院评估+++网站建设整改
  • 如何增加网站内链建设中企动力的网站如何
  • dedecms建设慕课网站提供手机网站开发
  • 做百度移动网站网页设计基础教程题库
  • 手游网站建设企业软件管理系统排名
  • seo视频网页入口网站推广网站源码开发
  • 怎么给网站有一字做标记德州网站开发培训
  • 想用wordpress建立网站品牌网站建设有哪些内容
  • 做名片赞机器人电脑网站是多少wordpress如何将分类调用到菜单
  • 重庆山艺网站建设百度收录快的网站
  • 淮南做网站公司网站设计导航
  • 网站建设试题及答案房屋租赁网站开发需求分析
  • 网站建设优化制作公司免费室内设计素材网站
  • 做的网站搜不到商务网站建设的一般流程是什么意思
  • 手机网站 搜索优化 百度大型网站建设济南兴田德润o评价
  • 阿里巴巴的网站二维码怎么做莱芜区宣传部网站
  • 北京教育网站建设当涂县微网站开发
  • 徐水网站建设公司wordpress影视自采集模板
  • 阿里网站建设方案书做网站公司q房网
  • 如何做拉勾勾网站wordpress阿里百秀4.1
  • 网站域名年费多少钱wordpress 自定义结构
  • 做网站需要的技能微信公众平台账号注册
  • 网站电话素材微网站html5模板