搜索
您的当前位置:首页正文

顺利建立链表

来源:爱go旅游网


数据结构实验之链表一:顺序建立链表

Time Limit: 1000MS Memory limit: 65536K

题目描述

输入N个整数,按照输入的顺序建立单链表存储,并遍历所建立的单链表,输出这些数据。

输入

第一行输入整数的个数N;
第二行依次输入每个整数。

输出

输出这组整数。

示例输入

8
12 56 4 6 55 15 33 62

示例输出

12 56 4 6 55 15 33 62

提示

不得使用数组!

来源

 数据结构走起。
#include<iostream>
using namespace std;
struct list
{

    int i;
    list *next;
};

int main()
{
    list *head,*p;
    int n;
    cin>>n;
    head=p=new list;
    cin>>p->i;
    n--;
    while(n--)
    {
        p->next=new list;
        p=p->next;
        cin>>p->i;
    }
    p->next=NULL;

    for(p=head;; p=p->next)
    {
        cout<<p->i<<" ";
        if(p->next==NULL)
            break;
    }
    return 0;
}

因篇幅问题不能全部显示,请点此查看更多更全内容

Top