1

因此,程序必须打印集合 A 的所有可能排列,其中元素为 {x, y, z, w, u, t},长度为 3,满足以下条件:'u' 不得出现在 't' 之后. 我知道如何找到所有可能的排列,如下所示:

A = {x, y, z, w, u, t}; Permutations[A, {3}]

但我不知道如何只打印“t”之后没有出现“u”的排列。有什么帮助吗?

4

1 回答 1

0

使用DeleteCases.

DeleteCases[Permutations[A, {3}], {___, t, ___, u, ___}]
于 2015-11-29T12:23:17.637 回答