因此,程序必须打印集合A的所有可能的排列,其中元素{x,y,z,w,u,t},长度为3,这样就完成了这个条件:'u'不能出现在'T'。 我知道如何找到所有可能的排列:
private async Task loadPrestatieAsync(int bedrijfId, int projectid, int medewerkerid, int prestatieid,
DateTime? startDate, DateTime? endDate, CancellationToken token)
{
await Task.Delay(100, token).ConfigureAwait(true);
try{
//do stuff
token.ThrowIfCancellationRequested();
}
catch (OperationCanceledException ex)
{
throw;
}
catch (Exception Ex)
{
throw;
}
}
但我无法弄明白如何只打印't'后'u'不出现的排列。有帮助吗?
答案 0 :(得分:0)
使用DeleteCases
。
DeleteCases[Permutations[A, {3}], {___, t, ___, u, ___}]