您的位置:首页 > 编程语言

[002]链表笔记--编程实现一个单链表的创建/测长/打印

2014-08-28 14:37 190 查看
利用类实现链表的创建

#include<iostream>

using namespace std;

class Link {
public:
Link() {}
Link *_pNext;
void Create();
void Output();
int GetElement();
private:
int _id;
int _cnt;
};

void Link::Create() {
cin >> this->_id;
}

void Link::Output() {
cout << this->_id;
}

int Link::GetElement() {
return this->_id;
}

int main() {
Link *pLink = new Link;
Link *pHead = pLink;
bool isfull = false;

while (!isfull) {
Link *data = new Link;
data->Create();
if (data->GetElement() != 0) {
data->_pNext = NULL;
pHead->_pNext = data;
pHead = pHead->_pNext;
}
else {
isfull = true;
}
}

pLink = pLink->_pNext;

while (pLink != 0) {
pLink->Output();
pLink = pLink->_pNext;
}

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐