字串唯一字首問題 一道Trie樹筆試題

2021-05-22 17:42:49 字數 419 閱讀 2099

乙個檔案裡面有如下字串

cartefdxh

cart

carlkijfwe

chdfwef

cafkekfld

............

要從檔案中找出唯一能代表該字串的字首,然後如下輸出

cartefdxh carte

cart cart

carlkijfwe carl

chdfwef ch

cafkekfld caf

以空格分隔.......

trie的靈活使用,給每個結點乙個標記flag,如果flag==1,說明只有乙個單詞以這個字首為字首,就找到了.

如果找到單詞末尾,都未找到flag==1的,說明沒有唯一字首,列印出自身表示無奈!

效率真是優秀,記憶體量很大,思想很好,學習了.

字串程式設計題一道

package cn.exercise.algorithmstest 編寫乙個擷取字串的函式,輸入為乙個字串和位元組數,輸出為按位元組擷取的字串。但是要保證漢字不被截去半個,列如 人abc 4應該擷取為 人ab 輸入 人abc們def 6,應該輸出 人abc 而不是 人abc 半個們 author ...

一道字串貪心題

dna序列 dna.c cpp in out 時間限制 2s 空間限制 2g 題目描述 2018年10月,mit建立了最新的奈米科技研究中心mit.nano。此後,不斷有新的研究成果在此產生。有一天,研究者發現了一種新的生物,這種生物的基因中含有 條dna序列,每一條都有一定的長度,科學家們可以將每...

一道字串題目的隨想

這是一道微軟筆試題,題目出自http hi.baidu.com danforn blog item 91b104fa4297cd9558ee906e.html。原體如下 看到 原因 真是很有收穫 1 char name msr asia return name msr asia 被臨時放在棧中,它的...