原文:面試題 17.09. 第 k 個數

有些數的素因子只有 , , ,請設計一個算法找出第 k 個數。注意,不是必須有這些素因子,而是必須不包含其他的素因子。例如,前幾個數按順序應該是 , , , , , , 。 示例 : 輸入: k 輸出: class Solution public int getKthMagicNumber int k int res new int k res int point int point int po ...

2020-07-29 21:19 0 1089 推薦指數:

查看詳情

面試題-10億個數中找出最大的10000個數(top K問題)

一個較好的方法:先拿出10000個建立小根堆,對於剩下的元素,如果大於堆頂元素的值,刪除堆頂元素,再進行插入操作,否則直接跳過,這樣知道所有元素遍歷完,堆中的10000個就是最大的10000個。時間復雜度: m + (n-1)logm = O(nlogm) 優化的方法:可以把所有10億個數據分組 ...

Fri Mar 06 04:19:00 CST 2020 0 1808
劍指Offer面試題:27.最小的k個數

一、題目:最小的k個數 題目:輸入n個整數,找出其中最小的k個數。例如輸入4、5、1、6、2、7、3、8這8個數字,則最小的4個數字是1、2、3、4。   這道題是典型的TopK問題,其最簡單的思路莫過於把輸入的n個整數排序,排序之后位於最前面的k個數就是最小的k個數。這種思路 ...

Fri Sep 11 08:59:00 CST 2015 0 3550
k8s面試題

公司現在上了一部分的業務至k8s,在項目改造中,每天都會遇到很多問題,好友找我出一份k8s面試題,參考了網上的一些,再加上自己公司遇到的一些問題,整理如下:參考鏈接:http://yaoguais.github.io/article/golang/k8sinterview.html 1、理論篇 ...

Thu Sep 23 01:41:00 CST 2021 0 1524
k8s面試題

今天分享一份kubenetes高頻面試題,共包括有80道高頻面試題,助你k8s難點要點一網打盡!​ 1、簡述ETCD及其特點? etcd是一個分布式的、高可用的、一致的key-value存儲數據庫,基於Go語言實現,主要用於共享配置和服務發現。 特點: 完全復制:集群中的每個節點都可以 ...

Tue Feb 15 05:40:00 CST 2022 1 2060
經典面試題TOP k問題

Top K 問題 在大規模數據處理中,經常會遇到的一類問題:在海量數據中找出出現頻率最好的前k個數,或者從海量數據中找出最大的前k個數,這類問題通常被稱為top K問題 1:如何在100億數據中找到最大的1000個數 最容易想到的就是將數據全排序,但是效率太低了,對於海量數據處理並不 ...

Wed Mar 25 05:21:00 CST 2020 0 1976
k8s相關的面試題

https://blog.csdn.net/huakai_sun/article/details/82378856 ...

Wed Jul 31 04:33:00 CST 2019 0 395
面試題 30,最小的k個數,堆解法和快速選擇解法。 (附最大堆的插入/刪除操作實現)

這道題最簡單的思路是排序,時間復雜度是O(nlog(n))。但是這樣做在那n-k 個數的排序上浪費了資源。 改進一下,將數組的前k個數作為最小的k數的緩存。從第k+1個數開始遍歷,如果有比前k個數小的,就將其和前k個數那個較大交換。 照這個思路,可以引入一個結構,使得前k個數總是最大的數 ...

Sun Jan 26 20:07:00 CST 2014 0 2580
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM