今日、scala を使用してサフィックス配列を作成しようとしています。膨大な数のコードでできたのですが、圧縮とソートを使えば数行で作れると聞きました。
私が現在抱えている問題は、始まりにあります。二分探索とzipWithIndexを使って以下の「ツリー」を作成してみましたが、今のところ何も作成できていません。線だけでできるかどうかもわかりませんが、きっとあるはずです(笑)。
私がやりたいのは、「チーズケーキ」という単語からSeqを取得することです:
Seq((cheesecake, 0),
(heesecake, 1),
(eesecake, 2),
(esecake, 3),
(secake, 4),
(ecake, 5),
(cake, 6),
(ake, 7),
(ke, 8),
(e, 9))
誰かが私を正しい道に導くことができますか?