我正在研究一款遊戲,並且我正在努力獲得一些通用功能。假設我們有一個短語像"puzzle game using group of words"
所以我生成這個可能的子集:益智遊戲算法
"puzzle"
,"game"
,"using"
,"group"
,"of"
,"words"
,並添加更多的樂趣我還加兩個連續的字組(現在組> 2話是不允許的):"puzzle game"
,"game using"
,"using group"
,"group of"
,"of words"
所以,現在的主要想法是ALL形成從這些子集構成原判可能的組合。請注意,在這種情況下,子集應該是一個分區。
例子:
"puzzle game", "using", "group", "of words"
"puzzle", "game", "using group", "of", "words"
...
不允許:
"puzzle game", "game using", .. (it's not a partition as "game" is repeated)
是否有任何已知的算法生成所有可能的組合?我認爲這可能會花費很長時間的短語非常耗時,所以有沒有其他方法可以嘗試根據某些重量找到可能的最佳選項?
我不會假裝得到代碼(雖然那會很棒),但至少任何提示或想法在哪裏看將會非常感激!
是''拼圖遊戲使用「,」組合詞「'合法的解決方案?或者它必須是每個分區1或2個字? – amit
嗨阿米,答案是至少目前沒有。使用更高級別的單詞(> 2)可以在未來添加,因此擁有通用解決方案將非常棒,儘管目前不需要。 – Dan