1、Makefile中头文件发生过修改的解决:
处插入*.h依赖,对.h文件打的时间戳进行检查
2、头删和输出
//五、头删
void delete_head(seq_p s)
{empty(s);for(int i=1;i<s->len;i++){s->data[i-1]=s->data[i];}s->len--;
}//六、输出
void output(seq_p s)
{empty(s);printf("顺序表输出:");for(int i=0;i<s->len;i++){printf("%-4d",s->data[i]);}putchar(10);
}
3.顺序表的重新创建
seq_p s;s=create_list(&s);
seq_p create_list(seq_p* s)
{*s=(seq_p)malloc(sizeof(seq_list));if(*s==NULL){printf("空间申请失败\n");return NULL;}bzero(*s,sizeof((*s)->data));(*s)->len=0;return *s;
}
思维导图