我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

想问一下该代码用的什么排序

void Link::LinkSort()
{

Node *h1,*h2;
Node *p,*q,*t;
h2=h1=Head;
h2=h2->GetNext();
h1->SetNext(NULL);
for(;h2!=NULL;)
{
    t=h2;
    for(p=h1,q=p;(q!=NULL)&&(t->Getd()>q->Getd());p=q,q=q->GetNext());
    h2=h2->GetNext();
    if(q==h1)
    {
        t->SetNext(q);
        h1=t;
    }
    else
    {
        p->SetNext(t);
        t->SetNext(q);
    }
}
Head=h1;

}

堆排序吧

近期文章

  • vscode为什么装了browser preview插件用不了
  • 关于OSPF区域的问题
  • 两张表的内容用linq连接查询时,右表未空时,就会出现未将对象设置引用到对象实例
  • 不知道索引哪里出差啦
  • 大家帮我看一下这是啥情况,MySQL5.5的。谢了
  • C#初学者还请各位看看怎么回事。
  • 各位,为什么创建文件会出现这种情况?
  • java执行cmd命令带空格失败
  • python from PyQt5 import QtCore, QtGui, QtWidgets出错
  • 电源模块的作用是什么?
  • C语言打印出循环过程
  • 运维开发的前景怎么样?
  • C++使用PlaySound函数触发异常
  • c#窗体应用程序模仿画出来腾讯视频
  • 关于vscode添加.h文件问题
  • 局部点云匹配整体点云
  • spring boot集成shiro之后,登陆用户的信息怎么获取?
  • C#窗体应用程序如何调用C++中的程序
  • 得到数据不会求DTW(用python)
  • tailwindcss@npm:@tailwindcss/postcss7-compat 冒号什么意思

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华