链表
2015-06-16 00:04:18 3 举报
数据结构与算法,链表操作,javascript实现
作者其他创作
大纲/内容
JJ
last element
head
pos
置为null
1
1, 找到要删除元素的前一个节点(while (null != currNode.next && currNode.next.elem != e) {\t\t//指向下一个元素\t\tcurrNode = currNode.next; // \t})2,得到要删除元素的前一个节点(pos指向的节点)3,修改“指针”直接删除
3,改为指向newNode
2
下面是删除操作
insert(newNode)
插入之后得到如下链表
在NBA之后插入元“insert”1,使用find函数找到插入元素的位置“NBA”2,newNode.next = currPos.next; 3,currPos.next = newNode;
NBA
直接修改节点”JJ“的next
ct.remove(\"NBA\");
ct.insert(\"JJ\
(currNode)
4
0 条评论
下一页