我需要创建一个代表二维数组的对象,并使用以下方法:
appendRow()
appendColumn()
removeRow(uint index)
removeColumn(uint index)
最后两种方法让我认为我应该使用链接节点来避免元素的重复复制,但我的问题是这是一个矩阵,而不是常规的单维数组,这使得它变得复杂。
是否有某种物体我不知道它的名称是否能够做到这一点?只是一个名字,然后我将搜索如何实现自己。
我需要在JavaScript中执行此操作,但如果您指向使用其他语言编写的内容,则可以。
感谢您的帮助。
答案 0 :(得分:0)
javascript中没有这样的对象。
也许这个图书馆很有用:https://github.com/mikolalysenko/ndarray。
答案 1 :(得分:0)
看一下math.js,这个库提供了对矩阵操作的广泛支持。