1
我在R中使用了dist
函數,我想知道它的時間複雜度。dist()的複雜性是什麼?
我知道層次聚類的時間複雜度爲N^2*logN
。層次聚類由R中的兩部分代碼組成。
> d <- dist(as.matrix(mtcars)) # find distance matrix
> hc <- hclust(d) # apply hirarchical clustering
> plot(hc) # plot the dendrogram
在應用層次聚類之前,需要計算距離矩陣。我認爲這需要N^2
的複雜性?
'hclust'函數應該有O(n³)運行時。 –