2009-08-22 10 views
2

フォーマットされた表示のテキスト行を分割する効率的なアルゴリズムはどこにありますか?改行アルゴリズム

+0

モノスペースフォントの場合はかなりシンプルですが、探しているフォントではないと思いますよね? –

答えて

1

この非常に問題のアプローチの1つは(Cormen、Leiserson、Rivest、Stein)にproblem 15-2と記載されています。

きれいに壊れたテキストブロックは、可能な限り最後に均等な間隔を持ち、大きな違いを罰するというアプローチをとっています。

この問題は、dynamic programmingを使用して解決できます。

当然、これは問題へのアプローチのほんの一部ですが、私の意見では少なくとも貪欲なアルゴリズムよりもよく見えます。

私はインターネット上の教科書の問題に私のソリューションを当てることはあまりありませんので、必要な正確なアルゴリズムを得るために、解決のためにGoogleに解決策を残しておきます。

+5

この質問に答えるあなたの方法は、投稿された質問への回答が含まれていない本を読者に指摘し、読者がそれを自分自身で解決すべきか、これはあまり役に立ちません。人々はスタックオーバーフローに来て、誰かが「Googleで検索する」ように求めるのではなく、回答を探しています。 –