博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据结构实验之链表六:有序链表的建立(SDUT 2121)
阅读量:5327 次
发布时间:2019-06-14

本文共 1145 字,大约阅读时间需要 3 分钟。

#include 
using namespace std;struct node{ int data; struct node *next;};int main(){ int n; struct node *head,*tail,*p,*q,*t; scanf("%d",&n); head = new node; head -> next = NULL; tail = head; for(int i = 0; i < n; i ++) { p = new node; p -> next = NULL; scanf("%d",&p->data); if(head -> next == NULL){ tail -> next = p; tail = p; } else { int f = 1; q = head; t = q -> next; while(t) { if(p->data > t -> data){ q = q ->next; t = t -> next; } else { p->next =q ->next; q -> next = p; f = 0; break; } } if(f) {tail -> next = p; tail = p;} } } for(p = head -> next; p != NULL; p = p -> next) { if(p==head->next)printf("%d",p->data); else printf(" %d", p -> data); } printf("\n"); return 0;}

 

转载于:https://www.cnblogs.com/lcchy/p/10139496.html

你可能感兴趣的文章
sicily 1128. DICE
查看>>
e.Row.Attributes.Add
查看>>
SCOPE_IDENTITY()和 SELECT @@IDENTITY 的用法
查看>>
PLoP(Pattern Languages of Programs,程序设计的模式语言)
查看>>
对PostgreSQL的 SPI_prepare 的理解。
查看>>
android"百码"2——基础小知识积累(逐步完善)2015-06-15
查看>>
解决响应式布局下兼容性的问题
查看>>
京东静态网页练习记录
查看>>
Filebeat Config 参数详解:
查看>>
使用DBCP连接池对连接进行管理
查看>>
【洛谷】【堆+模拟】P2278 操作系统
查看>>
hdu3307 欧拉函数
查看>>
Spring Bean InitializingBean和DisposableBean实例
查看>>
Solr4.8.0源码分析(5)之查询流程分析总述
查看>>
[Windows Server]安装系统显示“缺少计算机所需的介质驱动程序”解决方案
查看>>
[容斥][dp][快速幂] Jzoj P5862 孤独
查看>>
Lucene 学习之二:数值类型的索引和范围查询分析
查看>>
软件开发工作模型
查看>>
Java基础之字符串匹配大全
查看>>
面向对象
查看>>