我们有许多WIDE html网格,它们在我们的Web应用程序中在DIV中水平滚动。
我想在纵向A4页面上找到打印这些网格的最佳策略。
我想知道的是提供/显示这样的网格/数据的最佳方式是什么。
这个问题不是特定于HTML的,我正在寻找设计策略,而不是CSS @page指令。
答案 0 :(得分:1)
实际上有一本书专门用于计算\ pi:'Pi和AGM'的快速方法,由Jonathan和Peter Borwein(亚马逊提供)。
我研究了AGM和相关的算法:它非常有趣(尽管有时非常重要)。
请注意,要实现大多数现代算法来计算\ pi,您需要一个多精度算术库(GMP是一个非常好的选择,尽管自从我上次使用它以来已经有一段时间了。)
最佳算法的时间复杂度在O(M(n)log(n))中,其中M(n)是两个n位整数相乘的时间复杂度(M(n)= O(n log(n)log(log(n)))使用基于FFT的算法,这在计算\ pi的数字时通常是需要的,并且这种算法在GMP中实现。
请注意,尽管算法背后的数学可能并不简单,但算法本身通常只有几行伪代码,而且它们的实现通常非常简单(如果您选择不编写自己的多精度算法: - ))。
答案 1 :(得分:0)
我想这实际上取决于你的目的是什么。