如何在C#中置换对象列表?
我有一个对象列表。 我需要这些对象的所有可能的排列。
在C ++中,有std::next_permutation()
。 我一直试图在.NET Framework中找到一些东西,但是干涸了。
我错过了什么?
我不认为它是内置于框架中的,但是有一篇关于CodeProject的文章和一些样本
我还认为.NET Framework中没有包含permutations()函数。 但你总是可以自己去实施它……
…在这种情况下,您可能会发现此post很有用:
快速置换 – >数字 – >置换映射算法