的陣列的組合我有一個數組,如:創建散列
hasharray=[{"a" => "b" } , {"c" => "d"} , {"e" => "f"}]
我想創建長度min
的這個陣列散列的所有組合來max
。
例如,對於min=0
和max=2
,代碼應該返回:
resultarray=[
{},
{"a" => "b" },
{"c" => "d"},
{"e" => "f"},
{"a" => "b" } , {"c" => "d"},
{"c" => "d"} , {"e" => "f"},
{"a" => "b" },{"e" => "f"}
]
我該怎麼辦呢?
也許有一個更簡單的方法。你想做什麼? – Stefan 2014-10-06 13:25:53
我想你可能會對哈希如何工作感到困惑。散列值存儲*許多*鍵值對。瞭解更多關於你想要做什麼會有很大幫助,但我認爲你的數據結構首先需要進行一些調整。 – 2014-10-06 13:40:59