Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/125.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 换行算法_C#_C++_Text_Formatting_Line Breaks - Fatal编程技术网

C# 换行算法

C# 换行算法,c#,c++,text,formatting,line-breaks,C#,C++,Text,Formatting,Line Breaks,我在哪里可以找到一种有效的算法来断开格式化显示的文本行?这本书(Cormen、Leiserson、Rivest、Stein)中提出了一种解决这个问题的方法 它采用的方法是,一个很好地分割的文本块在末尾具有尽可能均匀的间距,从而惩罚较大的差异 这个问题可以用计算机来解决 当然,这只是解决问题的一种方法,但在我看来,它至少比贪婪算法更好 我不太喜欢把我对教科书问题的解决方案放到互联网上,所以我会把它留给你去解决,或者让谷歌去寻找一个解决方案,以便得到所需的精确算法。对于单间距字体来说,这会很简单,但

我在哪里可以找到一种有效的算法来断开格式化显示的文本行?

这本书(Cormen、Leiserson、Rivest、Stein)中提出了一种解决这个问题的方法

它采用的方法是,一个很好地分割的文本块在末尾具有尽可能均匀的间距,从而惩罚较大的差异

这个问题可以用计算机来解决

当然,这只是解决问题的一种方法,但在我看来,它至少比贪婪算法更好


我不太喜欢把我对教科书问题的解决方案放到互联网上,所以我会把它留给你去解决,或者让谷歌去寻找一个解决方案,以便得到所需的精确算法。

对于单间距字体来说,这会很简单,但我猜这不是你想要的,对吗?所以你回答这个问题的方式是,让读者看一本没有给出问题答案的书,然后说读者应该自己或谷歌来解决这个问题,以了解它是如何完成的?这并不是很有帮助。人们来这里寻找答案,而不是找人告诉他们“在谷歌上搜索”。