文章目录
  1. 1. Text Justification

Text Justification


我的做法是先用vector记录可以放在一行中的单词,同时记录下加了单个空格后的一行可能的长度,如果长度超过了maxWidth,那么去除掉最后一个单词的长度与空格,接着填充空格。

每行(除最后一行)填充的空格数是将剩余的长度与(单词个数-1)相除,这是每个分隔单词需要空的基础个数,接着剩余的数量,根据每个空格+1个的规律直到加完。

最后一行需要单独处理,先对每个候选单词进行分单个空格处理,接着将剩余的空格补全。

文章目录
  1. 1. Text Justification