c语言单链表,冒泡排序
2024-10-10 08:31:14
node *sort(node *head)
{
node *p,*p2,*p3;
int n;
int temp;
n=length(head);
if(head==NULL||head->next==NULL)
return head;
p=head;
for(int j=1;j<n;++j)
{
p=head;
for(int i=0;i<n-j;++i)
{
if(p->data>p->next->data)
{
temp=p->data;
p->data=p->next->data;
p->next->data=temp;
}
p=p->next;
}
}
return head;
}
最新文章
- 未能加载包“Microsoft SQL Server Data Tools”
- 判断是否存在哈密顿路--HDU 5424
- .NET中的六个重要概念:栈、堆、值类型、引用类型、装箱和拆箱
- Device ID
- 2014 Multi-University Training Contest 10
- 一个类似repo的小程序
- 类型兼容原则(C++)
- [kuangbin带你飞]专题四 最短路练习 POJ 2253 Frogger
- (转)sizeof
- 从壹开始微服务 [ DDD ] 之九 ║从军事故事中,明白领域命令验证(上)
- java.lang.IllegalArgumentException: No enum constant org.apache.ws.commons.schema.XmlSchemaForm.
- Python while 循环
- 笔记:python (2015)
- React更新元素 基础
- Xshell配置是vi显示多种颜色
- 编码补充 daty 6
- Convert 实现 pdf 和图片格式互转
- Access数据库审计工具mdbtools
- Netty 4.0.0.CR6 发布,高性能网络服务框架
- 哈希学习(2)—— Hashing图像检索资源
热门文章
- C++读写文件流的相关介绍
- apache 支持 php
- Evernote Clearly :: Firefox 附加组件
- unix more命令
- C# 委托和方法
- 如何隐藏DLL中,导出函数的名称?(转)
- UVa 12299 RMQ with Shifts(线段树)
- PHP学习笔记12-上传文件
- bzoj 1057: [ZJOI2007]棋盘制作 单调栈
- [LeetCode]题解(python):005-Longest Palindromic Substring