设为首页 加入收藏

TOP

顺序表的基本操作(二)
2019-01-05 14:09:02 】 浏览:263
Tags:顺序 基本操作
SqList *L) 134 { 135 int i; 136 if (EmptyList(L)==OK) 137 { 138 printf("表为空!\n"); 139 exit(-1); 140 } 141 for (i = 0; i< L->length; i++) 142 { 143 printf("%lf ",*( L->elem+i)); 144 } 145 printf("\n"); 146 } 147 //清空表 148 int ClearList(SqList *L) { 149 L->length = 0; 150 return OK; 151 } 152 //销毁表 153 int DestoryList(SqList *L) { 154 155 free(L->elem); 156 return OK; 157 } 158 159 int main() { 160 SqList *L; 161 L = (SqList*)malloc(sizeof(SqList)); 162 ElemType *e = (ElemType*)malloc(sizeof(ElemType)); 163 InitList(L); 164 BackInsert(L, 1); 165 BackInsert(L, 2); 166 BackInsert(L, 3); 167 PrintList(L); 168 169 TopInsert(L, 0); 170 PrintList(L); 171 172 BackInsert(L, 4); 173 PrintList(L); 174 175 ListInsert(L, 2, 8); 176 PrintList(L); 177 178 ListDelete(L, 2, e); 179 printf("被删除的元素为:%lf\n", *e); 180 PrintList(L); 181 182 TopDelete(L, e); 183 printf("被头删的元素为:%lf\n", *e); 184 PrintList(L); 185 186 BackDelete(L, e); 187 printf("被尾删的元素为:%lf\n", *e); 188 PrintList(L); 189 190 if (ClearList(L) == OK) printf("成功清空表\n"); 191 PrintList(L); 192 193 194 195 return OK; 196 }

 

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇约瑟夫环 下一篇C语言入门教程-(5)格式化输入输出

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目