归并排序的改进
来源:互联网 发布:开源java软件 编辑:程序博客网 时间:2024/05/22 10:41
PLink mergeSortLink(PLink aHeader)
{
if (aHeader->next ==NULL)
{
return aHeader;
}
PLink a,b;
a = aHeader;
b = aHeader->next;
while ((b != NULL)&&(b->next !=NULL))
{
aHeader = aHeader->next;
b = b->next->next;//可以模拟是除以2的方法
}
b = aHeader->next;
aHeader->next =NULL;
//改进如下
if (a->data > b->data)
{
returnmerge(mergeSortLink(a),mergeSortLink(b));
}
else
{
returnmerge(mergeSortLink(b),mergeSortLink(a));
}
}
- 归并排序的改进
- 改进的归并排序算法
- 改进的归并排序算法
- 改进的两路归并排序算法
- 归并排序算法的改进算法
- 【项目3- 归并排序算法的改进】
- 第十六周--归并排序算法的改进
- 十六周 归并排序算法的改进
- 第十六周 归并排序算法的改进
- 项目 3 - 归并排序算法的改进
- 改进版python实现的归并排序
- 归并排序及改进
- 改进排序算法:归并排序
- 归并排序的自底向上改进-使用插入排序
- 分治法---归并排序,改进的归并排序,自然合并排序
- 用“归并”改进“快速排序”
- 数据结构实践——归并排序算法的改进
- 第16周项目3归并排序算法的改进
- paip.c++ qt 项目工程互相引用的方法
- 高兴技术 eclipse及IDE开发工具介绍(一)
- iOS开发便捷宏收集
- AutoCAD二次开发之属性操作(2) 读属性
- 重设ROOT密码!
- 归并排序的改进
- Oracle - index (索引)
- 什么是QName(转)
- android内存查看
- Java 正则表达式的使用
- Quartz中时间表达式的设置-----corn表达式
- 用showModalDialog写的简单弹出框传参与反参
- Lua闭包学习
- 在VirtualBox虚拟机上采集Fedora15系统