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

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

電腦裝機(jī)網(wǎng)站網(wǎng)站優(yōu)化的方法有哪些

電腦裝機(jī)網(wǎng)站,網(wǎng)站優(yōu)化的方法有哪些,沒有備案的網(wǎng)站怎么訪問,企業(yè)網(wǎng)站快速優(yōu)化排名如果對于堆不是太認(rèn)識&#xff0c;請點(diǎn)擊&#xff1a;堆的初步認(rèn)識-CSDN博客 解題思路&#xff1a; /*** <h3>求數(shù)組中第 K 大的元素</h3>* <p>* 解體思路* <ol>* 1.向小頂堆放入前k個元素* 2.剩余元素* 若 < 堆頂元素, 則略過* …

如果對于堆不是太認(rèn)識,請點(diǎn)擊:堆的初步認(rèn)識-CSDN博客

解題思路:

/*** <h3>求數(shù)組中第 K 大的元素</h3>* <p>* 解體思路* <ol>*     1.向小頂堆放入前k個元素*     2.剩余元素*         若 <= 堆頂元素, 則略過*         若 > 堆頂元素, 則替換堆頂元素*     3.這樣小頂堆始終保留的是到目前為止,前K大的元素*     4.循環(huán)結(jié)束, 堆頂元素即為第K大元素* </ol>*/

小頂堆(可刪去用不到代碼)

class MinHeap {int[] array;int size;public MinHeap(int capacity) {array = new int[capacity];}private void heapify() {for (int i = (size >> 1) - 1; i >= 0; i--) {down(i);}}public int poll() {swap(0, size - 1);size--;down(0);return array[size];}public int poll(int index) {swap(index, size - 1);size--;down(index);return array[size];}public int peek() {return array[0];}public boolean offer(int offered) {if (size == array.length) {return false;}up(offered);size++;return true;}public void replace(int replaced) {array[0] = replaced;down(0);}private void up(int offered) {int child = size;while (child > 0) {int parent = (child - 1) >> 1;if (offered < array[parent]) {array[child] = array[parent];} else {break;}child = parent;}array[child] = offered;}private void down(int parent) {int left = (parent << 1) + 1;int right = left + 1;int min = parent;if (left < size && array[left] < array[min]) {min = left;}if (right < size && array[right] < array[min]) {min = right;}if (min != parent) {swap(min, parent);down(min);}}// 交換兩個索引處的元素private void swap(int i, int j) {int t = array[i];array[i] = array[j];array[j] = t;}
}

題解

public int findKthLargest(int[] numbers, int k) {MinHeap heap = new MinHeap(k);for (int i = 0; i < k; i++) {heap.offer(numbers[i]);}for (int i = k; i < numbers.length; i++) {if(numbers[i] > heap.peek()){heap.replace(numbers[i]);}}return heap.peek();
}

注意哦:求數(shù)組中的第 K 大元素,使用堆并不是最佳選擇,可以采用快速選擇算法

?

http://m.aloenet.com.cn/news/35056.html

相關(guān)文章:

  • 營銷型網(wǎng)站=企業(yè)登記代理網(wǎng)站關(guān)鍵詞優(yōu)化方法
  • 做網(wǎng)站那個平臺個人怎么做免費(fèi)百度推廣
  • wordpress 導(dǎo)入幻燈片優(yōu)化網(wǎng)站建設(shè)
  • 杭州設(shè)計網(wǎng)站最好的公司東莞seo建站排名
  • 網(wǎng)絡(luò)服務(wù)合同糾紛定義簡述影響關(guān)鍵詞優(yōu)化的因素
  • 海南做房地產(chǎn)網(wǎng)站的網(wǎng)絡(luò)公司seo公司官網(wǎng)
  • 制作官網(wǎng)需要什么條件茶葉seo網(wǎng)站推廣與優(yōu)化方案
  • 網(wǎng)站制作手機(jī)網(wǎng)站成人培訓(xùn)班有哪些課程
  • 網(wǎng)站制作價格和流程云浮新增確診病例30例
  • 建網(wǎng)站的外包公司百度推廣怎么做步驟
  • wordpress花生殼lamp南京百度seo代理
  • 員工做違法網(wǎng)站seo顧問賺錢嗎
  • 企業(yè)網(wǎng)站內(nèi)容運(yùn)營方案策劃網(wǎng)絡(luò)廣告怎么做
  • 網(wǎng)站建設(shè)項(xiàng)目國內(nèi)外分析報告長春網(wǎng)站推廣公司
  • 網(wǎng)站建設(shè)優(yōu)化廣告流量關(guān)鍵詞搜索排行榜
  • 做網(wǎng)站引流推廣賺錢一個2元
  • 網(wǎng)站建設(shè)實(shí)用教程企業(yè)郵箱申請
  • 網(wǎng)站做seo屏蔽搜索關(guān)鍵詞排名監(jiān)控批量查詢
  • 河北涿州網(wǎng)站建設(shè)網(wǎng)絡(luò)營銷是指什么
  • 網(wǎng)站開發(fā)的對聯(lián)株洲疫情最新情況
  • 多種成都網(wǎng)站建設(shè)全網(wǎng)推廣外包公司
  • 珠寶 網(wǎng)站模板免費(fèi)seo快速收錄工具
  • 網(wǎng)站logo怎么修改北京網(wǎng)絡(luò)推廣有哪些公司
  • 建站平臺選擇建議全球訪問量top100網(wǎng)站
  • 網(wǎng)站開發(fā)服務(wù)費(fèi)入什么科目重慶網(wǎng)站快速排名提升
  • 西安專業(yè)網(wǎng)站建設(shè)價格引擎搜索對人類記憶的影響
  • 門戶網(wǎng)站建設(shè)和檢務(wù)公開情況自查報告免費(fèi)建一個自己的網(wǎng)站
  • 網(wǎng)站開發(fā) 保修期網(wǎng)絡(luò)推廣文案怎么寫
  • 會計實(shí)帳培訓(xùn)上海百度搜索優(yōu)化
  • 怎么用自己的電腦做網(wǎng)站主機(jī)企業(yè)管理培訓(xùn)課程視頻