动态数列排序
编写一个C程序,实现这样的功能,从键盘输入任意个整数,以0作为结束标志,对这个数列从小到大排序。并输出结果。
??? 首先让我们想到的动态数列,我们最好就是使用链表存储数据了。然后使用冒泡排序对链表进行排序操作。代码如下:
#include?string.h
#include?stdio.h
typedef?int?ElemType;
typedef struct node{
??ElemType data;
??struct node?*next;
}?LNode,?*LinkList;
LinkList GreatLinkList(int?n)
{
??LinkList p,r,list?=?NULL;
??ElemType e;
??int?i;
??
??for(i?=?1;?i?=?n;?i++){
????scanf(%d,e);
????p=(LinkList)malloc(sizeof(LNode));
????p-data?=?e;
????p-next?=?NULL;
????if(!list)
??????list?=?p;
????else
??????r-next?=?p;
????
????r?=?p;
??}
??return list;
}
void insertList(LinkList?*list,?LinkList q,?Ele
您可能关注的文档
最近下载
- 环境经济学中的外部性与污染治理政策.docx VIP
- 求平行四边形的周长专项练习题(每日一练,共8份).pdf VIP
- 小学数学求正方体、长方体和圆柱图形的表面积专项练习题(每日一练, 共23份).docx VIP
- 求平行四边形的周长专项练习题(每日一练,共21份).docx VIP
- 小学数学求正方体、长方体和圆柱图形的表面积专项练习题(每日一练, 共11份).docx VIP
- 求平行四边形的周长专项练习题(每日一练,共31份).pdf VIP
- 小学数学求正方体、长方体和圆柱图形的表面积专项练习题(共9份,每日一练).docx VIP
- 求平行四边形的周长专项练习题(每日一练,共3份).docx VIP
- 小学数学求正方体、长方体和圆柱图形的表面积专项练习题(每日一练,共18份).docx VIP
- 2026年辽宁省中考数学试卷(含答案及解析).pdf VIP
原创力文档

文档评论(0)