我有一個 「或」 如以下示例的模式: (X Y Z)| (X Y A B)| (X A K)| (M A J K)| (M A B)| (M Z)。 我的問題是,我真正的問題OR'ed操作數是巨大的,並導致大內存消耗問題。然而,形成圖案本身的條目很少(X,Y,Z,A,B,K,M和J)。因此,將該模式轉換(優化)爲如下模式: (X((Y(Z |(A B)))|(A K)))| (M((A((J K)| B))| Z)) ,很可能會解決我的記憶問題。優化一個巨大的 「OR」 模式
我需要一種算法來採取輸入模式(如串也許)和 產生優化的一個(如串也可能)。
對不起,我們在這裏沒有幫助,你可以自己寫,如果你遇到問題並且有疑問就回來, – kapa 2013-05-01 14:36:29
甚至用什麼語言?因爲這很容易,如果我知道我在回答什麼,只需要我一兩分鐘就可以到 – AngryDuck 2013-05-01 14:43:36
我試過解決這個問題,但失敗了。也許它需要額外的努力。 @AngryDuck我需要的算法不是代碼。這可能看起來微不足道,但我沒有實現它。 – 2013-05-01 14:46:06