顺序表typedef int ElemType;L.elem = (ElemType *) malloc (n *sizeof (ElemType));链表ll = (LNode *) malloc (sizeof(LNode));
1 回答
MinRam
TA贡献87条经验 获得超24个赞
malloc的功能是一致的,即在堆中申请一块可用内存;
在顺序表中,要求每个元素的地址必须是连续的,故需要申请n个ElemType大的连续内存;
在链表中,每个元素可以分离的,只需保证可以通过上个节点访问到下个节点即可。故只需要为每个元素分别malloc即可
- 1 回答
- 0 关注
- 1418 浏览
添加回答
举报
0/150
提交
取消