請告訴我的最壞情況的時間和空間的不同的算法的複雜性,以找到組合nCr的即哪個 算法在時間/空間複雜度方面的最佳已知的解決方案?時間和空間中找到的組合(NCR)的複雜性
0
A
回答
0
O(n!)
是時間複雜度來產生所有的組合逐個。
爲了找到多少組合都是存在的,我們可以使用以下公式:
nCr = n!/(r! * (n-r)!)
如@beaker提到的,該計數可以在O(1)
時間(即,恆定的時間)來計算。
+0
如何找到O(1)中的nCr?因爲你需要找到n!在這種情況下在O(1)中。 –
+0
@Naveen這是一個基本的組合規則...在評論中看到Beaker鏈接 – Aviv
相關問題
- 1. 時間和空間複雜的語言複雜性
- 2. 時間和空間複雜
- 3. 我如何找到這段代碼的時間和空間複雜性?
- 4. 時間複雜度和空間複雜度,如何計算空間複雜度
- 5. 計算函數的空間複雜度和時間複雜度
- 6. 空間複雜性復發
- 7. 查找給定java代碼的時間和空間複雜度
- 8. 算法的複雜性能和空間
- 9. 四組合的時間複雜度
- 10. 找到CN和時間複雜度
- 11. 數組插入的時間複雜性
- 12. 在線性時間迭代Array時HashMap的空間複雜度
- 13. 我如何找到我的程序的時間複雜性?
- 14. 查找數組中缺失的數字,時間複雜度爲O(N),空間複雜度爲O(1)
- 15. 我在哪裏可以找到Python中內置序列類型的時間和空間複雜性
- 16. PHP數組的時間/空間複雜度
- 17. C++ STL容器的空間複雜性
- 18. 尋找時間複雜
- 19. 在Java中傳遞一個數組的時間和空間複雜度
- 20. 如何找到畫天際線隨時間和空間複雜== O(N)
- 21. 什麼是陣列的時間複雜度和空間複雜度[:: - 1]
- 22. 以下復發的時間複雜性?
- 23. sql和plpgsql函數之間的複雜性和運行時間
- 24. 區間總和的時間複雜度
- 25. 解釋時間複雜性?
- 26. 時間複雜性檢查
- 27. 時間複雜性和實驗結果
- 28. 單鏈表和時間複雜性
- 29. 找到找到k對的時間複雜度的下限
- 30. Tri tiling的說明和時間/空間複雜度
你的意思是找到實際的組合,或組合的數量? – Anthony
查找數量以及實際組合 –
生成所有組合的時間和空間複雜度爲:http://mathworld.wolfram.com/Combination.html。查找**號**組合的時間和空間複雜度是'O(1)'。 – beaker