中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

如何快速做網(wǎng)站排名網(wǎng)絡(luò)營銷優(yōu)化培訓(xùn)

如何快速做網(wǎng)站排名,網(wǎng)絡(luò)營銷優(yōu)化培訓(xùn),專注建設(shè)高端網(wǎng)站,建設(shè)通怎么樣該算法是臨時想出來的,Java代碼的實(shí)現(xiàn)在時間上不占優(yōu),之后有時間要優(yōu)化一下,目前就是給大家提供一下思路。 解題思路:田忌賽馬的思想 貪心法。 Step1. 對兩個數(shù)組進(jìn)行排序。 Step2. 同時遍歷排序后的nums2和nums1,將…

該算法是臨時想出來的,Java代碼的實(shí)現(xiàn)在時間上不占優(yōu),之后有時間要優(yōu)化一下,目前就是給大家提供一下思路。

解題思路:田忌賽馬的思想 + 貪心法。

Step1. 對兩個數(shù)組進(jìn)行排序。

Step2. 同時遍歷排序后的nums2和nums1,將num1中剛好超過nums2當(dāng)前值的值放到對應(yīng)的位置,而不超過nums2當(dāng)前值的值放到最后面去,因?yàn)榉凑@些值超不過nums2,不如把num1中較小的值用來對應(yīng)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 Comparator<Integer> {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. 優(yōu)勢洗牌

給定兩個長度相等的數(shù)組?nums1?和?nums2nums1?相對于?nums2?的優(yōu)勢可以用滿足?nums1[i] > nums2[i]?的索引?i?的數(shù)目來描述。

返回?nums1?的任意排列,使其相對于?nums2?的優(yōu)勢最大化。

示例 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^5
  • nums2.length == nums1.length
  • 0 <= nums1[i], nums2[i] <= 10^9

?

http://m.risenshineclean.com/news/47957.html

相關(guān)文章:

  • 哪些網(wǎng)站可以做詳情頁企業(yè)關(guān)鍵詞大全
  • 印刷網(wǎng)站模板下載湛江百度seo公司
  • wordpress模板自媒體seo推廣軟件排行榜前十名
  • 網(wǎng)站認(rèn)證打的錢怎么做分錄重慶百度推廣seo
  • 合同 制作 網(wǎng)站網(wǎng)絡(luò)營銷好找工作嗎
  • 文章博客媒體網(wǎng)站模板小學(xué)生收集的新聞10條
  • wordpress 網(wǎng)站主題太原seo團(tuán)隊(duì)
  • 加盟網(wǎng)站開發(fā)費(fèi)用谷歌seo培訓(xùn)
  • 登陸國外的網(wǎng)站要這么做百度推廣投訴人工電話
  • 自助式建網(wǎng)站游戲推廣員上班靠譜嗎
  • 廣西建設(shè)職業(yè)學(xué)院官網(wǎng)網(wǎng)站網(wǎng)絡(luò)營銷策劃案怎么寫
  • 第三方微信網(wǎng)站建設(shè)全國人大常委會
  • 馬尾網(wǎng)站建設(shè)百度推廣沒有效果怎么辦
  • 無線網(wǎng)絡(luò)管理系統(tǒng)長沙seo網(wǎng)絡(luò)推廣
  • 免費(fèi)網(wǎng)站建設(shè)那個好鏈接檢測工具
  • 軟件推薦網(wǎng)站溫州seo排名公司
  • 株洲網(wǎng)站建設(shè)什么是網(wǎng)站seo
  • 高端網(wǎng)站建設(shè)注意網(wǎng)絡(luò)營銷案例ppt
  • 深圳市seo網(wǎng)站設(shè)計多少錢國外服務(wù)器免費(fèi)ip地址
  • adobe網(wǎng)站制作合肥正規(guī)的seo公司
  • 商業(yè)網(wǎng)站建設(shè)規(guī)劃書網(wǎng)絡(luò)營銷工具介紹
  • 電商網(wǎng)站用php做的嗎網(wǎng)絡(luò)營銷的表現(xiàn)形式有哪些
  • 網(wǎng)站虛擬主機(jī)購買教程seo公司網(wǎng)站推廣
  • 建設(shè)局網(wǎng)站施工合同范本上海網(wǎng)站建設(shè)哪家好
  • 企業(yè)網(wǎng)站建設(shè)開發(fā)費(fèi)用seo基礎(chǔ)知識培訓(xùn)
  • 如何設(shè)計好的網(wǎng)頁杭州網(wǎng)站seo外包
  • 做私彩網(wǎng)站需注意什么電商怎么做新手入門
  • 可以做公司網(wǎng)站廊坊快速優(yōu)化排名
  • 做的網(wǎng)站在百度搜索不到怎么樣免費(fèi)做網(wǎng)站
  • 重慶做網(wǎng)站開發(fā)的集中北京seo課程培訓(xùn)