在线性表的实现中,头插法和尾插法在函数参数中为什么么用的Node*&head?目前在参考书上的代码实现线性表的操作。去掉&符号,编译依然正确。一枚找工作的大四狗,汪汪。voidInsert_Head(Node*&head,constint&val)//头插法{Node*ptr=newNode();ptr->next=head;ptr->data=val;head=ptr;}voidInsert_Back(Node*&head,Node*&back,constint&val)//尾插法{Node*ptr=newNode();ptr->data=val;ptr->next=NULL;if(head==NULL)head=back=ptr;else{back->next=ptr;back=ptr;}}
慕仙森
萧十郎
相关分类