1.要有意识训练自己主动挑选并使用适合的数据结构,并熟练实现常见数据结构
2.某种情况没有输出也许可以cout NULL
3.
for (int i = 0; i < x; i++)
{
cin >> a;
queue1.enqueue(a);
};
逐个输入创建链表
课本的最后有识别
void creatlist(*&head) {
ListNode *s, *p;
s = new ListNode;
p = new ListNode;
cin >> s->data;
while (s->data != 0) {
if (head == NULL) head = s;
else {
p->next = s;
p = s;
s = new Node;
cin >> s->data;
}
p->next = NULL;
delete s;
return;
}
}
4.oj平台记得return 0;
5.新建结点要初始化,涉及指针移动 next指针也要赋NULL 不然任意分配地址
6.戒骄戒躁 继续加油!