11

ms-excel等电子表格程序使用的数据结构是什么?

4

5 回答 5

4

也许,可能是一个稀疏矩阵:

http://en.wikipedia.org/wiki/Sparse_matrix

于 2009-02-08T17:50:45.360 回答
3

虽然它不完全是 Excel,但 Open Office 的电子表格程序是开源的。这是一个相当大的代码库,但看一眼它可能会让您更好地理解这样的应用程序是如何实现的:

http://contributing.openoffice.org/programming.html

于 2009-02-08T18:17:06.787 回答
3

我今天在接受采访时得到了这个问题。

他们正在寻找的答案(因为我最后问了面试官)是实现一个使用多个对象的类结构;公式、参考文献和数字。

提供的细节不多,但足以说明像谷歌文档这样的程序比看起来更有趣(编码)。

于 2011-01-13T23:27:54.357 回答
1

我希望它使用很多.

例如,用于重新计算公式的 AST(请参阅问题)。

于 2009-02-08T18:49:53.117 回答
0

可能是一个多维数组。

于 2009-02-08T17:51:29.243 回答