组合

组合:如何让计算机安排世界杯的赛程?

组合是指,从 n 个不同元素中取出 m(1≤m≤n)个不同的元素。

对于所有 m 取值的组合之全集合,我们可以叫作全组合(All Combination)。例如对于集合{1, 2, 3}而言,全组合就是{空集, {1}, {2}, {3}, {1, 2}, {1,3} {2, 3}, {1, 2, 3}}。

n 个元素里取出 m 个的组合,可能性数量就是 n 个里取 m 个的排列数量,除以 m 个全排列的数量,也就是 (n! / (n-m)!) / m!。

对于全组合而言,可能性为 2^n 种。例如,当 n=3 的时候,全组合包括了 8 种情况。

处理词组最常见的一种方式是多元文法。

这词看起来很复杂,其实就是把临近的几个单词合并起来,组合一个新的词组。

我可以把“red”和“bluetooth”合并为“red bluetooth”,还可以把“bluetooth”和“mouse”合并为“bluetooth mouse”。

总结

原文地址:https://www.cnblogs.com/liugangjiayou/p/12678640.html