void CreateList_H(LinkList &L,int n) //&L 说明L 是引用参数
{//逆序输出n 个元素的值,建立带表头结点的单链表L
L=new Lnode; //生成一个新的结点,并让struct LNode *类型的L 指向它。
L->next=NULL; //带头结点时把链表置空,不带等于在L 表中,除第一个元素外删除其他元素。
for(i=0;i
{ //使用前插法插入结点
p=new LNode; //生成一个结点,并且p 指向它
cin>>p->data; //输入元素之赋值给新结点*p 的数据域。
p->next=L->next; //插入到表头,p 指针域置为首元结点的地址。
L->next=p; //头结点的指针域置为p
Original: https://www.cnblogs.com/SuperAx/p/13182221.html
Author: 石苏
Title: 单链表的创建
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/571602/
转载文章受原作者版权保护。转载请注明原作者出处!