私は与えられた文字列の接尾辞木を実装するつもりですが、私はすべてのサブストリングのoccurancesと文字 が、いけないとツリーを構築するつもりです//ここで、それはこの接尾辞木構築
struct suffix
{
char letter;
suffix * left,*right;
};
suffix *insert(suffix *node,char *s){
}
ようdelcaredべきだと思いますどのように左と右の部分を使用するかを知っている、このツリーはソートされ、バイナリ検索ツリーのような文字の厳密な順序によって整理されていますか?または助けてください、私はオンラインでいくつかのコードを使用したくない、私はmyselftを実装する必要があります私はいくつかのヒント、いくつかの小さなコード
これは、挿入メソッドでループを使用する必要があることを意味します。文字列全体に対して1つのループ、すべての後続部分文字列を探してノードに追加するための別のループ? –
@datoさて、あなたは確かにループを回らないでしょう。 –
私は家にいたので、後で返信してしまいました。なぜ構造体のコンテンツにアクセスできないのですか?たとえば、構造体の接尾辞の文字列を宣言した場合、どうすればこの文字列にアクセスできますか? –