0

我需要创建一个表示二维数组并具有以下方法的对象:

  • appendRow()

  • appendColumn()

  • removeRow(uint index)

  • removeColumn(uint index)

最后两种方法让我认为我应该使用链接节点来避免元素的重复副本,但我的问题是这是一个矩阵,而不是常规的一维数组,这使得它变得复杂。

有没有某种我不知道名字的物体可以做那种事情?只是一个名字,然后我将自己搜索如何实现它。

我需要在 JavaScript 中做到这一点,但如果你指点我用另一种语言编写的东西也没关系。

谢谢你的帮助。

4

2 回答 2

0

看看 math.js,这个库提供了对矩阵操作的广泛支持。

http://mathjs.org

于 2013-08-20T14:05:59.137 回答
0

javascript中没有这样的对象。

也许这个库会很有用:https ://github.com/mikolalysenko/ndarray 。

于 2013-08-10T21:19:50.537 回答