[問題] 一題C考題請教

作者: epapitera (清風無極)   2014-12-06 11:09:16
an array of N chars is given.
write an efficient algorithm to find all the repeating substring
with a minimal size of 2.
for example,
ABCFABHYIFAB
substrings are:
"AB"
"FAB"
還請大大有任何想法不吝指教 謝謝 感恩
作者: loveme00835 (髮箍)   2014-12-06 13:11:00
為什麼你連想法都沒有還要問別人的?
作者: epapitera (清風無極)   2014-12-06 14:13:00
我是有想法但覺得很差
作者: mabinogi805 (焚離)   2014-12-06 14:37:00
先寫出你的想法吧?
作者: MOONRAKER (㊣牛鶴鰻毛人)   2014-12-06 15:10:00
什麼都沒有要怎麼指教 有東東才能指教好嗎
作者: softseaweed (Gladys von Wackenheim)   2014-12-06 15:39:00
沒有efficient這個字就簡單了
作者: sd016808 (sd016808)   2014-12-06 16:11:00
紀錄每一個字符的出現位置 有沒有efficient我不知道
作者: PoorLoser (廢文製造機)   2014-12-06 17:46:00
找一下開源的壓縮演算法來參考
作者: bigpigbigpig (To littlepig with love)   2014-12-06 19:20:00
BWT 或 Suffix Array
作者: Push5F (帳號已賣)   2014-12-06 21:12:00
先想想吧 :D 這不是作業嗎?當學生不訓練思考,工作怎辦= =?
作者: PoorLoser (廢文製造機)   2014-12-06 23:32:00
工作就 Ctrl+C Ctrl+V 啊
作者: bigpigbigpig (To littlepig with love)   2014-12-07 10:55:00
http://codepad.org/sOQ6YO4k - in Python(C太冗長)
作者: OPIV (Monitor)   2014-12-15 19:28:00
先判斷單字元的重複 沒重複的改成don't care接著判斷雙字元的重複 不在雙字元重複覆蓋區的字元改成don'tcare接著判斷三字元的重複 ...... #don't care 是不理它不是都可以或者是你可以用排序演算法來排序字串 一樣的字串就會被演算法放在一起先兩兩一組 三個三個一組......http://content.edu.tw/senior/computer/ks_ks/book/algodata/algorithm/algo4

Links booklink

Contact Us: admin [ a t ] ucptt.com