九度oj题目1181:遍历链表
2024-08-25 22:56:23
题目1181:遍历链表
时间限制:1 秒
内存限制:32 兆
特殊判题:否
提交:2600
解决:1125
- 题目描述:
-
建立一个升序链表并遍历输出。
- 输入:
-
输入的每个案例中第一行包括1个整数:n(1<=n<=1000),接下来的一行包括n个整数。
- 输出:
-
可能有多组测试数据,对于每组数据,
将n个整数建立升序链表,之后遍历链表并输出。
- 样例输入:
-
4
3 5 7 9
- 样例输出:
-
3 5 7 9
链表排序
#include <cstdio>
#include <cstring>
#include <string>
#include <queue>
#include <stack>
#include <iostream>
using namespace std;
struct node{
int v;
node *next;
};
int main(){
//freopen("D:\\INPUT.txt","r",stdin);
int n;
node *head;
while(scanf("%d",&n)!=EOF){
head=new node();
//head->v=
head->next=NULL;
int i,num;
node *p,*q;
for(i=;i<n;i++){
scanf("%d",&num);
q=head;
p=head->next;
while(p&&num>=p->v){
q=p;
p=p->next;
}
node *t=new node();
t->v=num;
q->next=t;
t->next=p;
}
p=head->next;
cout<<p->v;
p=p->next;
while(p){
cout<<" "<<p->v;
p=p->next;
}
cout<<endl;
}
return ;
}
最新文章
- ACM练手
- plist文件的读取和xib加载cell
- scrapy基础教程
- eclipse中导入项目后中文成乱码解决办法
- Simple Factory vs. Factory Method vs. Abstract Factory【简单工厂,工厂方法以及抽象工厂的比较】
- andriod的简单用法1
- map的两种取值方式
- PHP面向对象:类型提示
- 编译安装nginx并修改版本头信息—参考实例
- 经常使用vi编辑命令
- java 文件下载支持中文名称
- scrapy设置";请求池";
- Linux中的apache的服务命令
- HDU字符串基础题(1020,1039,1062,1088,1161,1200,2017)
- PrimeNG之TreeTable
- 4N - 素数回文
- js实现百度搜索框滑动固定顶部
- 20135234mqy-——信息安全系统设计基础第十三周学习总结
- IntentService 与ResultReceiver
- 时空KSOA之CS表单工具说明