复制
收藏
提问
全网
写出用头插法建立单链表的代码CreateListF(E[] a)
1个月前
理解问题写出用头插法建立单链表的代码CreateListF(E[] a)
已完成理解「写出用头插法建立单链表的代码CreateListF(E[] a)」
展开阅读网页
LinkList CreateListF(ElemType *a, int n) {
LinkList L = (LNode*)malloc(sizeof(LNode)); // 创建头结点
L->Next = NULL; // 初始化头结点指针域为NULL
for (int i = n - 1; i >= 0; i--) { // 逆序遍历数组
LinkList s = (LNode*)malloc(sizeof(LNode));
s->Data = a[i]; // 数据域插入值
s->Next = L->Next;
L->Next = s; // 插入结点
}
return L;
}
``` <a data-index="0" class='citation' href="#citation-1" target="_blank">1</a><a data-index="1" class='citation' href="#citation-3" target="_blank">3</a><a data-index="2" class='citation' href="#citation-7" target="_blank">7</a>
更专业一些
转笔记