Прежде всего, я не могу вспомнить имя этого повторения списка.Список списка со всей возможной комбинацией
У меня есть список:
myList = [0, 1, 2]
Я хочу повторить список списка:
[[0,1,2],[1,2,0],...]
Я знаю, что я могу сделать permutations myList
Но это не будет покрывать повторяющиеся детали, такие как [[0,0,0],[1,1,1],[1,1,0],...]
Итак, мои вопросы - это то, что называется именем такого списка. Это не permutations
и это определенно не combinations
В логике мы называем это truth table
, я считаю.
И есть ли встроенная функция для этого в haskell?
Я думаю, что это может быть дубликатом [этот вопрос] (http://stackoverflow.com/questions/35084867/haskell-generating-all-combinations-of-n- номера) –