Hackerank- 30 days of code-linked list

insert function:
创建newNode(use constructor);
如果head = NULL,返回这个newNode
如果有head, 那么找到这个list的最后一个,用的方法是,while loop,
先用it = head,然后while(it->next!=NULL)当whileloop停止的时候, it指到list最后一个, it->next = newnode,
return 整个linked list(head)

      Node* insert(Node *head,int data)
      {
          Node* newnode= new Node (data);
              if (head==NULL  ){
              return newnode;
          }
         Node* it = head;
          while (it->next!=NULL){
              it= it->next;
          }
          it->next= newnode;
          return head;
          //Complete this method
      }
Hackerank- 30 days of code-linked listHackerank- 30 days of code-linked list 有态度的我 发布了20 篇原创文章 · 获赞 0 · 访问量 277 私信 关注
上一篇:LinkedList


下一篇:数据结构_二叉树