> 文档中心 > 进入数据结构的时代

进入数据结构的时代


                                                 第一天

1、定义顺序表存储结构
2、初始化顺序表为空(InitList_Sq)
3、输入顺序表数据(CreateList_Sq)
4、遍历(输出)顺序表数据(TraverseList_Sq)
5、销毁顺序表数据(DestroyList_Sq)
例如:
输入元素个数和数据如下:
5
5  3  8  7  9
程序输出为:
5,3,8,7,9

#include #include #define MAXSIZE 100typedef struct{    int *head;}a;void InitList_Sq(a t){    t.head=(int*)malloc(sizeof(int));}void CreatList_Sq(a t,int b){    int c;    for(int i=0;i<b;i++){ scanf("%d",&c); t.head[i]=c;    }}void TraverseList_Sq(a t,int b){    int k;    for(k=0;k<b;k++){ if(k==0){     printf("%d",t.head[k]); } if(k!=0){ printf(",%d",t.head[k]); }    };}void main(){    int b;    scanf("%d",&b);    a t;    InitList_Sq(t);    CreatList_Sq(t,b);    TraverseList_Sq(t,b);}

开发者涨薪指南 进入数据结构的时代 48位大咖的思考法则、工作方式、逻辑体系