對于 n 個整數的陣列,有 C(n,2)= n(n?1) / 2 對整數。因此,我們可以檢查所有 n(n?1) / 2 對,看看是否有任何對有重復。
我正在探索一個 LeetCode 問題,其中一個演算法的答案在問題解釋中包含了上述公式。
C(n, 2)等式左側的命名法有什么意義?這是我可以閱讀和解釋的已知/命名標準,還是必須/應該從背景關系中確定的一些更一般的資訊?我理解右邊的數學,但我沒有任何先入為主的觀念來增加我對左邊函式的理解的任何細節。
2在做什么?
uj5u.com熱心網友回復:
它被稱為
這里n是集合的大小,k = 2 是要選擇的元素的數量,因此例如集合{3, 6}和{6,3}采取的被認為是相等的。
AFAIK,組合數學中的標準符號如上所示,拼寫為“n choose k”,其中C(...)非標準在首次引入時需要澄清。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/380277.html
上一篇:提高這種二叉樹演算法的復雜度
下一篇:節點編輯器評估的高效圖遍歷
