【发布时间】:2014-06-21 08:03:29
【问题描述】:
我正在尝试在 MATLAB 中使用 Linked List Class 实现。
现在,它说将节点插入列表的唯一方法是使用insertBefore() 或insertAfter()。
但我想手动插入节点,通过指定新节点的Next 值,如
newnode = dlnode(new);
ptr.Next = newnode;
newnode.Next=ptrnxt;
这行得通吗?我不能在我的特定应用程序中使用insertBefore() 或insertAfter(),因为我没有维护当前节点的指针。
有关链表类的详细信息,请参见here。
【问题讨论】:
标签: algorithm matlab linked-list doubly-linked-list