亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

數據結構c語言

數據結構c語言

C
慕前端9473212 2017-09-20 11:07:56
如何建立空的线性表
查看完整描述

2 回答

?
堅強一點a

TA貢獻11條經驗 獲得超3個贊

感覺你們好厲害啊

查看完整回答
反對 回復 2017-09-20
?
qq_莫非

TA貢獻257條經驗 獲得超93個贊

#include<stdio.h>
#include<stdlib.h>
#define?list_init_size?5
#define?listincrement?10
#define?overflow?-2
typedef?int?status;
typedef?int?elemtype;?
typedef?struct
{
?elemtype?*elem;
?int?????length;
?int?????listsize;
}?sqlist;
status?initlist_sq(sqlist?&L)
{
?L.elem=(elemtype?*)malloc(list_init_size?*?sizeof(elemtype));
?if(!L.elem)?exit(overflow);
?L.length=0;
?L.listsize=list_init_size;
?return?1;
}

//鏈表初始化
#include?<stdio.h>
#include?<stdlib.h>
typedef?int?status;
typedef?status?elemtype;

typedef?struct?Lnode?
{
?elemtype?date;
?struct?Lnode?*next;
}Lnode?,?*linklist;
linklist?L;

void?createlist_L(linklist?&L,?int?n)
{???
?linklist?p;
?L=(linklist)malloc(sizeof(Lnode));
?L->next=NULL;
?for?(int?i=n;i>0;--i)
?{???
??p=(linklist)malloc(sizeof(Lnode));
??printf("請輸入鏈表的第%d個數!\n",i);
??scanf("%d",&p->date);
??p->next?=?L->next;
??L->next?=?p;
?}
}
在主函數直接調用,就會初始化為空了!!!
順序表剛剛初始化要5個elemtype型空間,大于5的話,直接改#define?list_init_size?5改為想要的大小
鏈表不需要要大小


查看完整回答
反對 回復 2017-09-20
  • 2 回答
  • 1 關注
  • 1564 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號