我吊死在了一顆樹上

hang_tree.png

曾經(jīng)有無數(shù)人掛在了一顆樹上烦磁,它叫“高樹“。這個周末我也徹底的死在了一顆樹上只不過他的名字比較拉風(fēng)”雙數(shù)組Trie樹“ 看Wiki 知道其本質(zhì)是固定有限狀態(tài)自動機,本以為有雞肉吃,結(jié)果滿嘴雞毛。
從前我是毫無經(jīng)驗剪勿,為什么要去研究這特么復(fù)雜的鬼東西。這要從一個看似簡單的事情說起方庭。我的應(yīng)用場景是我有一堆詞厕吉,就是有個詞典。然后需要去文章中查找械念,看文章里面有沒有我詞典中的詞头朱。特簡單對不對,是不是不能再簡單订讼?
當(dāng)詞典只有幾十幾百的時候不是大問題髓窜,可以遍歷詞典。但是當(dāng)詞典上萬,百萬的時候你還要去遍歷嗎寄纵?遍歷還解決不了其他問題鳖敷。比如我詞典中有兩個詞”重慶“,”重慶大學(xué)“ 程拭。 假如你的文章是”我在重慶大學(xué)“ 定踱,那你匹配的結(jié)果是”重慶“,還是”重慶大學(xué)“恃鞋? 這個問題就是中文分詞存在的問題崖媚。
是不是覺得事情復(fù)雜了點兒,反正我覺得是恤浪。
為了解決快速搜索字典畅哑,有人發(fā)明了叫Trie樹的東西也叫字典樹,這顆樹搜索所需的時間是和字符串長度成正比水由。這棵樹的聰明之處在于利用了字符串的公共前綴來減少比較荠呐。去查一下原理還比較好理解,實現(xiàn)也不復(fù)雜砂客。但是他有一個致命的缺點是比較耗空間泥张。對于英文來說還可行,對于中文鞠值,日文基本就不靠譜了媚创。因為漢字太多,而英文只有26個字母彤恶。
然后就發(fā)現(xiàn)有個日本人钞钙,是的日本人整出了個叫Dougle Array Trie 就是我說的雙數(shù)組Trie樹。Trie 不是Tree 的意思啊粤剧,他是來源于單詞retrieval歇竟。
然后就去找什么是Double Array Trie .這下就完全掛在上面下不來了挥唠。代碼看了抵恋,各種文章找了,還特地買了篇Paper 雖然說只要1塊錢宝磨,但是啥都沒懂弧关。聽說它的本質(zhì)是固定有限狀態(tài)自動機,好吧唤锉,我這種對問題本質(zhì)有著執(zhí)著追求的家伙世囊,開始研究什么是自動狀態(tài)機。結(jié)果就是滿嘴雞毛……
所以啊窿祥,遇到問題株憾。警惕那些說簡單的人。通常覺得某事很簡單無外乎兩種情況:
事情真的很簡單。
你還沒看清真相嗤瞎,覺得很簡單墙歪。

尤其第二種居多,提醒自己贝奇,在你覺得某事很簡單的時候虹菲,麻煩閉嘴,向前走三步掉瞳,再向后走三步毕源,來回三次∩孪埃看問題是不是還簡單霎褐。同理,當(dāng)你覺得事情很復(fù)雜的時候该镣,同樣處理看看問題是不是還復(fù)雜瘩欺。

也歡迎關(guān)注正午的個人公眾號:正午不早了

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市拌牲,隨后出現(xiàn)的幾起案子俱饿,更是在濱河造成了極大的恐慌,老刑警劉巖塌忽,帶你破解...
    沈念sama閱讀 206,968評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件拍埠,死亡現(xiàn)場離奇詭異,居然都是意外死亡土居,警方通過查閱死者的電腦和手機枣购,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,601評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來擦耀,“玉大人棉圈,你說我怎么就攤上這事【祢眩” “怎么了分瘾?”我有些...
    開封第一講書人閱讀 153,220評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長吁系。 經(jīng)常有香客問我德召,道長,這世上最難降的妖魔是什么汽纤? 我笑而不...
    開封第一講書人閱讀 55,416評論 1 279
  • 正文 為了忘掉前任上岗,我火速辦了婚禮,結(jié)果婚禮上蕴坪,老公的妹妹穿的比我還像新娘肴掷。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 64,425評論 5 374
  • 文/花漫 我一把揭開白布呆瞻。 她就那樣靜靜地躺著滞造,像睡著了一般。 火紅的嫁衣襯著肌膚如雪栋烤。 梳的紋絲不亂的頭發(fā)上谒养,一...
    開封第一講書人閱讀 49,144評論 1 285
  • 那天,我揣著相機與錄音明郭,去河邊找鬼买窟。 笑死,一個胖子當(dāng)著我的面吹牛薯定,可吹牛的內(nèi)容都是我干的始绍。 我是一名探鬼主播,決...
    沈念sama閱讀 38,432評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼话侄,長吁一口氣:“原來是場噩夢啊……” “哼亏推!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起年堆,我...
    開封第一講書人閱讀 37,088評論 0 261
  • 序言:老撾萬榮一對情侶失蹤吞杭,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后变丧,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體芽狗,經(jīng)...
    沈念sama閱讀 43,586評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,028評論 2 325
  • 正文 我和宋清朗相戀三年痒蓬,在試婚紗的時候發(fā)現(xiàn)自己被綠了童擎。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,137評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡攻晒,死狀恐怖顾复,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情鲁捏,我是刑警寧澤芯砸,帶...
    沈念sama閱讀 33,783評論 4 324
  • 正文 年R本政府宣布,位于F島的核電站碴萧,受9級特大地震影響乙嘀,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜破喻,卻給世界環(huán)境...
    茶點故事閱讀 39,343評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望盟榴。 院中可真熱鬧曹质,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,333評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至宅静,卻和暖如春章蚣,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背姨夹。 一陣腳步聲響...
    開封第一講書人閱讀 31,559評論 1 262
  • 我被黑心中介騙來泰國打工纤垂, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人磷账。 一個月前我還...
    沈念sama閱讀 45,595評論 2 355
  • 正文 我出身青樓峭沦,卻偏偏與公主長得像,于是被迫代替她去往敵國和親逃糟。 傳聞我的和親對象是個殘疾皇子吼鱼,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,901評論 2 345

推薦閱讀更多精彩內(nèi)容

  • DPDK提供了三種classify算法:最長匹配LPM、精確匹配(Exact Match)和通配符匹配(ACL)绰咽。...
    cumirror閱讀 26,359評論 13 21
  • 教你如何迅速秒殺掉:99%的海量數(shù)據(jù)處理面試題 本文經(jīng)過大量細(xì)致的優(yōu)化后菇肃,收錄于我的新書《編程之法》第六章中,新書...
    Helen_Cat閱讀 7,403評論 1 39
  • 1 序 2016年6月25日夜取募,帝都巷送,天下著大雨,拖著行李箱和同學(xué)在校門口照了最后一張合照矛辕,搬離寢室打車去了提前租...
    RichardJieChen閱讀 5,076評論 0 12
  • 1笑跛、udacity的term3周末的時候終于開始了,我還沒有開始學(xué)聊品,大概瀏覽了一下飞蹂,其實大部分課程還沒有上線,第一...
    呂鵬_hunhun閱讀 117評論 0 0
  • 周一我們閱覽了有關(guān)稻盛先生的視頻,現(xiàn)場很多著名的當(dāng)代企業(yè)家也甚為膜拜這位神一般的老人伸眶。每個人的成功惊窖,一定有...
    書_贏閱讀 432評論 0 1