理解 C(n,2)= n(n−1) / 2 的左手符号

Understanding left hand notation of C(n,2)= n(n−1)​ / 2

For an array of n integers, there are C(n,2)= n(n−1)​ / 2 pairs of integers. Thus, we may check all n(n−1)​ / 2 pairs and see if there is any pair with duplicates.

我正在研究一个 LeetCode 问题,其中一种算法的答案包括问题解释中的上述公式。

等式左侧的 C(n, 2) 命名法有何意义?这是我可以阅读和解释的 known/named 标准,还是 must/should 从上下文中确定的一些更一般的信息?我理解右边的数学,但我没有任何先入为主的概念来增加我对左边函数的理解。

2 在做什么?

它叫做 binomial coefficient,或“nCk”或“n 选择 k”。

公式为

这里n是集合的大小,k=2是元素个数到select,这样例如集合 {3, 6}{6,3} 被认为是相等的。

据我所知,组合学中的标准符号如上所示,拼写为“n choose k”,其中 C(...) 是非标准的,首次引入时需要说明。