创建链表

#include<bits/stdc++.h>
using namespace std;

struct node{
    int data;
    node* next;
};

node* creat(int* a){
    node *p,*pre,*head;
    head=new node;
    head->next=NULL;
    pre=head;
    for(int i=0;i<5;i++){
        p=new node;
        p->data=a[i];
        p->next=NULL;
        pre->next=p;
        pre=p;
    }
    return head;
}

int main(){
    int a[5]={1,2,3,4,5};
    node* L=creat(a);
    L=L->next;
    while(L!=NULL){
        cout<<L->data<<" ";
        L=L->next;
    }
    return 0;
}
全部评论

相关推荐

Java转测开第一人:这种就是饼 把应届当廉价劳动力用完然后丢掉
你觉得今年秋招难吗
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务