首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

创造正向链表

2012-10-25 
创建正向链表创建正向链表nodeType* buildList() {nodeType *first, *last, *newNodeint numcoutEnte

创建正向链表
创建正向链表

nodeType* buildList() {
    nodeType *first, *last, *newNode;
    int num;

    cout<<"Enter a list number(end with -999): ";
    cin>>num;
    first = NULL;
    last = NULL;
    newNode = NULL;

    while(num!=-999) {
        newNode = new nodeType;
        newNode->info = num;
        newNode->next = NULL;

        if(first==NULL) {
            first = newNode;
            last = newNode;
        }else {
            last->next = newNode;
            last = newNode;
            last->next = NULL;
        }
        cin>>num;
    }

    return first;
}

热点排行