看来,如果我没记错的话,由于 Javascript 处理对象的方式,实现链表是不切实际或低效的。
我需要一个数据结构,我可以在其中轻松执行 2 个操作(除了索引),在末尾追加并删除(弹出)给定索引处的对象。
使用 Array
并为每个删除操作“重新创建”它是否是最佳解决方案?我认为不会。
有什么想法吗?
最佳答案
听起来像 JS Array正是您要找的。
您应该能够对类似堆栈的数据结构使用 push 和 pop 函数,并为其余部分使用 splice。
关于Javascript列表像数据结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3399263/