to your Kindle バックアップ一覧 差分 を表示 現在との差分 を表示 現在との差分 - Visual を表示 バックアップ を表示 :i/同じ単語を繰り返さない へ行く。 1 (2013-05-08 (水) 21:53:55) 2 (2013-05-08 (水) 21:57:09) RIGHT:[[:t/UI]] [[:t/スタイル]] 同じ表示は繰り返さない。共通部分を削除。 トライ木(trie)作って共通部分を判定。判定するのはルートと共通部分の1つ下まで。削除しなかったノードの子はすべて残る。 > -2012-12-12 -2012-12-24 -2012-02-12 CENTER:↓ > -%%2012%% --02 親が消えている。でも子が1つだけなので残る。 ---12 --%%12%% 親が消えていて、子が2つ以上あるので消える。 ---12 ---24 CENTER:↓ > -%%2012%%-02-12 -%%2012-12%%-12 -%%2012-12%%-24 トライのノード単位で非表示にするので、トライから復元した文字列を使わなければならない。 レコード単位で非表示にするならトライを判定用にするだけでも可能だけど。 ソート順をどう残すか? →トライから復元した後にソートする。元々の順序を残すにはどうすればいいか??