为了账号安全,请及时绑定邮箱和手机立即绑定

顺序表和链表中malloc函数用法有什么区别?

顺序表和链表中malloc函数用法有什么区别?

C
qq_小生不怕_0 2018-04-13 08:38:49
顺序表typedef int ElemType;L.elem = (ElemType *) malloc (n *sizeof  (ElemType));链表ll = (LNode *) malloc (sizeof(LNode));
查看完整描述

1 回答

?
MinRam

TA贡献87条经验 获得超24个赞

  1. malloc的功能是一致的,即在堆中申请一块可用内存;

  2. 在顺序表中,要求每个元素的地址必须是连续的,故需要申请n个ElemType大的连续内存;

  3. 在链表中,每个元素可以分离的,只需保证可以通过上个节点访问到下个节点即可。故只需要为每个元素分别malloc即可

查看完整回答
反对 回复 2018-04-13
  • 1 回答
  • 0 关注
  • 1500 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号