链表
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 条评论
 下一页