數据结构—线性表的两种存储结构的比较.docVIP

  • 7
  • 0
  • 约4.4千字
  • 约 8页
  • 2016-11-28 发布于重庆
  • 举报

數据结构—线性表的两种存储结构的比较.doc

數据结构—线性表的两种存储结构的比较

在两种存储结构下实现线性表的创建,插入,删除,按值查找一、使用线性表的链式存储结构实现 #include stdio.h #include stdlib.h typedef struct LNode{ int data; //链表数据 struct LNode* next; //链表指针 }LNode,*LinkList; /*头插法-建立单链表*/ LinkList HeadCreate(LinkList la) { int num; la=(LinkList)malloc(sizeof(LNode)); //建立头结点 la-next=NULL; scanf(%d,num); while(num!=10) { LNode *p=(LinkList)malloc(sizeof(LNode)); p-data=num; p-next=la-next; la-next=p; scanf(%d,num); } return la; } /*尾插法-建立单链表*/ LinkList TailCreate(LinkList la) { int num; la=(LinkList)malloc(sizeof(LNode)); la-next=NULL; LinkList s,r=la; scanf(%d,num); w

文档评论(0)

1亿VIP精品文档

相关文档