解説ありがとうございます。 文字列の配列はやっぱりメモリ効率悪いですね。 すだれみたいなツリー構造を文字列の配列で実現してましたが、考え直した方がいいような気がしてきました。