国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

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

wordpress mb_strimwidth htmlseo優(yōu)化工具大全

wordpress mb_strimwidth html,seo優(yōu)化工具大全,個人備案20字備注,泰國網(wǎng)站后綴力扣215題, 給定整數(shù)數(shù)組nums和整數(shù)k,請返回數(shù)組中第k個最大的元素。 請注意,你需要找的是數(shù)組排序后的第k個最大的元素,而不是第k個不同的元素。 分析:按照“找最大用小堆,找最小用大堆,找中間…

力扣215題, 給定整數(shù)數(shù)組nums和整數(shù)k,請返回數(shù)組中第k個最大的元素。 請注意,你需要找的是數(shù)組排序后的第k個最大的元素,而不是第k個不同的元素。

分析:按照“找最大用小堆,找最小用大堆,找中間用兩個堆”,這道題用最小堆來解決,構(gòu)造一個大小只有K的最小堆。舉個例子,序列[2, 4, 1, 3, 2, 5, 3, 6, 6, 9],比如找第4大的數(shù),先讓前四個入堆,之后繼續(xù)遍歷與堆頂元素進(jìn)行比較,比堆頂元素大才能入堆否則不行。

新元素的插入只是替換根元素,然后重新構(gòu)造最小堆,完成之后的根元素就是第4大的元素。

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

代碼如下:

function findKthLargest(nums, k) {let heapSize = nums.length;buildMaxHeap(nums, heapSize); // 構(gòu)建好一個大頂堆// 進(jìn)行下沉,大頂堆是最大元素下沉到末尾for (let i = nums.length - 1; i >= nums.length - k + 1; i--) {swap(nums, 0, i);// 下沉后的元素不參與到大頂堆的調(diào)整--heapSize;// 重新調(diào)整大頂堆maxHeapify(nums, 0, heapSize);}return nums[0]// 自上而下構(gòu)建一顆大頂堆function buildMaxHeap(nums, heapSize) {for (let i = Math.floor(heapSize / 2) - 1; i >= 0; i--) {maxHeapify(nums, i, heapSize);}}// 從左向右,自上而下的調(diào)整節(jié)點function maxHeapify(nums, i, heapSize) {let left = i*2 + 1;let right = i*2 + 2;let largest = i;if (left < heapSize && nums[left] > nums[largest]) {largest = left;}if (right < heapSize && nums[right] > nums[largest]) {largest = right;}if (largest !== i) {// 進(jìn)行節(jié)點調(diào)整swap(nums, i, largest); // 繼續(xù)調(diào)整下面的非葉子節(jié)點maxHeapify(nums, largest, heapSize);}}function swap(arr, i, j) {let temp = a[i];a[i] = a[j];a[j] = temp;}}

參考:落落落洛克

http://aloenet.com.cn/news/42756.html

相關(guān)文章:

  • 網(wǎng)站制作策劃今日熱點
  • 南寧微信網(wǎng)站制作網(wǎng)頁制作軟件推薦
  • 去哪兒網(wǎng)站開發(fā)中國國家培訓(xùn)網(wǎng)靠譜嗎
  • 福州手機(jī)網(wǎng)站建設(shè)最新國內(nèi)新聞事件今天
  • 網(wǎng)站店鋪分布圖怎么做網(wǎng)絡(luò)營銷專業(yè)是學(xué)什么的
  • java做的k線圖網(wǎng)站源碼下載seo搜索引擎是什么
  • 為什么做電影網(wǎng)站沒有流量嗎東莞百度seo電話
  • 做網(wǎng)站搞什么流量百度競價點擊軟件奔奔
  • 網(wǎng)站是如何建立的山東做網(wǎng)站
  • 網(wǎng)站企業(yè)備案代理短視頻拍攝剪輯培訓(xùn)班
  • 溫州網(wǎng)站制作多少錢谷歌google 官網(wǎng)下載
  • 手機(jī)html5網(wǎng)站源碼廣告投放的方式有哪些
  • 深圳網(wǎng)站建設(shè)培訓(xùn)班深圳最新通告今天
  • 技術(shù)支持:淄博網(wǎng)站建設(shè)優(yōu)化設(shè)計三年級上冊語文答案
  • 山東省建設(shè)工程招標(biāo)中心網(wǎng)站當(dāng)日網(wǎng)站收錄查詢統(tǒng)計
  • 網(wǎng)站建設(shè)需求分析寫什么茶葉seo網(wǎng)站推廣與優(yōu)化方案
  • 網(wǎng)站程序組成seo搜狗排名點擊
  • 辛集seo網(wǎng)站優(yōu)化電話靠譜的免費建站
  • 建立手機(jī)個人網(wǎng)站營銷網(wǎng)站建設(shè)制作
  • 視頻資源的網(wǎng)站怎么做站長資訊
  • 網(wǎng)站建設(shè)課程設(shè)計內(nèi)容淘寶店鋪轉(zhuǎn)讓價格表
  • wordpress評論框文件采集站seo課程
  • 自己做網(wǎng)站外包百度熱搜高考大數(shù)據(jù)
  • 企業(yè)做網(wǎng)站需要什么軟件百度品牌廣告收費標(biāo)準(zhǔn)
  • 網(wǎng)站制作預(yù)付款會計分錄小程序運營推廣公司
  • 大慶網(wǎng)站制作營銷策劃方案包括哪些內(nèi)容
  • 在百度做網(wǎng)站多少錢網(wǎng)站推廣營銷
  • 網(wǎng)站站內(nèi)鏈接濰坊住房公積金管理中心
  • 設(shè)計網(wǎng)頁推薦萬秀服務(wù)不錯的seo推廣
  • 網(wǎng)站的功能和作用百度seo排名帝搜軟件