PAT Tree演算法 |
尚未結案
|
Summerann
一般會員 發表:1 回覆:1 積分:0 註冊:2005-02-28 發送簡訊給我 |
|
huwk
資深會員 發表:26 回覆:340 積分:323 註冊:2002-04-03 發送簡訊給我 |
|
Summerann
一般會員 發表:1 回覆:1 積分:0 註冊:2005-02-28 發送簡訊給我 |
各位大大好~~~謝謝大家幫我找到演算法~~~
我也將這演算法,用程式碼編寫~~~
不過還是遇到很多問題,想請教大家幫我:
第一個問題是--
也是最大的問題,我不知道如何對Node做編碼,因為他進入的順序不像heap那麼整齊,他只要求要是二元樹,沒要求是完整樹,所以左右並不是平衡的。
第二個問題是--
他在比較的時候,是遇到不一樣的數字就停止,換成下一個suffix,可是他每次比較,必須從第一個suffix開始比(我的想法啦!),所以就算是第一個字元不一樣,他就會出for迴圈,有辦法讓他繼續到她之前停的地方再跳出嗎?還有一個方法是把stop的地方做記號,可是我卻不會寫。
java生手,請大家教教我,謝謝。
以下是我的程式碼:
import java.lang.*; public class PA { public static void main(String arg[]) { suffix_tree obj; obj=new suffix_tree(); obj.mygetsuff(); System.out.println('\n'); obj.mygettree(); } } class suffix_tree { public String sistring=new String("000110001010110011100000110001010110011100$"); public String[] suffix=new String[100]; public int[] Edge=new int[3000000]; public int x,w; public int z; public void mygetsuff() { char[] chsis=sistring.toCharArray();//把字串轉化為char[]型態之值 for( x=0;x |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |