0

特定のチュートリアルに従って、JSでtrieデータ構造を実装しようとしました。http://jsbin.com/ilamic/3/edit

動作しますが、問題があります:

insert_key() と start_with_prefix() を同時に呼び出した場合にのみ機能します - insert_key() をコメントアウトして start_with_prefix() のみを呼び出しても何も得られません! :( データが消えるだけです!挿入したら、そこにとどまらせるにはどうすればよいですか?

PS: そのチュートリアルは Python チュートリアルでした - 私はそれを JS コードに適応させました。たぶん、私は何かを見逃した(

4

1 に答える 1

0

コードが実行されるたびに変数trが再初期化されるため、insert_key() を設定せずにstart_with_prefix ()を実行しようとすると、空になります。後で再利用するには、変数の状態を保存する必要があります。

ここで、元の例を複製し、いくつかのロジックを追加しました。この助けを願っています。

于 2012-09-06T21:02:53.050 に答える