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

网站广告位常州网络推广网站

网站广告位,常州网络推广网站,有哪些做统计销量的网站,改域名 wordpress该算法是临时想出来的#xff0c;Java代码的实现在时间上不占优#xff0c;之后有时间要优化一下#xff0c;目前就是给大家提供一下思路。 解题思路#xff1a;田忌赛马的思想 贪心法。 Step1. 对两个数组进行排序。 Step2. 同时遍历排序后的nums2和nums1#xff0c;将…该算法是临时想出来的Java代码的实现在时间上不占优之后有时间要优化一下目前就是给大家提供一下思路。 解题思路田忌赛马的思想 贪心法。 Step1. 对两个数组进行排序。 Step2. 同时遍历排序后的nums2和nums1将num1中刚好超过nums2当前值的值放到对应的位置而不超过nums2当前值的值放到最后面去因为反正这些值超不过nums2不如把num1中较小的值用来对应nums2中较大的值。 Java代码 import java.util.Arrays; import java.util.Comparator; import java.util.stream.IntStream;public class AdvantageCount {public static void main(String[] args) {Solution sol new Solution();System.out.println(Arrays.toString(sol.advantageCount(new int[]{2,7,11,15}, new int[]{1,10,4,11})));System.out.println(Arrays.toString(sol.advantageCount(new int[]{12,24,8,32}, new int[]{13,25,32,11})));} }class ArrayIndexComparator implements ComparatorInteger {private final Integer[] A;public ArrayIndexComparator(Integer[] arr) {this.A arr;}public int compare(Integer o1, Integer o2) {return A[o1].compareTo(A[o2]);} }class Solution {public int[] advantageCount(int[] nums1, int[] nums2) {int n nums1.length;// int[] - Integer[]Integer[] nums2Integers Arrays.stream(nums2).boxed().toArray(Integer[]::new);// 排序后返回原索引Integer[] nums2Indexs new Integer[n];IntStream.range(0, n).forEach(val - nums2Indexs[val] val);Arrays.sort(nums2Indexs, new ArrayIndexComparator(nums2Integers));int[] new_nums1 new int[n];Arrays.sort(nums1);int j 0;int k n - 1;for (int i 0; i n; i) {while(j n nums1[j] nums2[nums2Indexs[i]]){new_nums1[nums2Indexs[k]] nums1[j];k--;j;}if(j n){new_nums1[nums2Indexs[i]] nums1[j];j;}}return new_nums1;} } 完整题目 870. 优势洗牌 给定两个长度相等的数组 nums1 和 nums2nums1 相对于 nums2 的优势可以用满足 nums1[i] nums2[i] 的索引 i 的数目来描述。 返回 nums1 的任意排列使其相对于 nums2 的优势最大化。 示例 1 输入nums1 [2,7,11,15], nums2 [1,10,4,11] 输出[2,11,7,15]示例 2 输入nums1 [12,24,8,32], nums2 [13,25,32,11] 输出[24,32,8,12]提示 1 nums1.length 10^5nums2.length nums1.length0 nums1[i], nums2[i] 10^9
http://www.w-s-a.com/news/884576/

相关文章:

  • 佛山网站改版wordpress 是否有后门
  • 如何承接网站建设外包wordpress产品布局
  • 洛阳建站洛阳市网站建设视觉设计专业
  • 婚恋网站建设分析网站建设硬件需求
  • 北京做网站电话wordpress如何换图片
  • 电影网站做cpa深圳信息网
  • 单县网站建设优化大师电脑版官网
  • 番禺区住房和建设局物业网站浦东新区网站设计
  • 外贸网站外包WordPress仿牌
  • 如何设计网站logohtml5开发
  • 金坛建设银行总行网站网站开发费用如何记账
  • 贵阳企业网站设计制作湛江知名网站建设电话
  • 网站建设安全性高清效果图网站
  • 上海网站排名推广黄山公司做网站
  • 全国网站建设公司实力排名单页面网站建设
  • 网站建设方案 规划wordpress 要备案吗
  • 一个完整的网站 技术网站建设中 敬请期待.
  • 如何建一个公司的网站网上怎么推广公司产品
  • 十大旅游电子商务网站影楼网站制作
  • 深圳网站建设代理商网业打开慢的原因
  • 旅游网站经营模式在屈臣氏做网站运营
  • 做管理信息的网站com域名查询
  • 免费推广网站推荐外贸推广平台哪个好
  • 腾宁科技做网站399元全包企业校园网站建设
  • 海外医疗兼职网站建设公司取名字大全免费
  • 龙口市规划建设局网站vi设计和品牌设计的区别
  • 企业网站的总体设计网站建设评审验收会议主持词
  • 网站建设完成推广响应式网站设计开发
  • 电商网站用php做的吗网站开发流程可规划为那三个阶段
  • flash网站怎么做音乐停止深圳网站建设金瓷网络