阴天搁浅的航 2021-12-05 14:59 采纳率: 71.4%
浏览 15
已结题

这段代码什么意思?下面链表看不太懂

void Sort(chepiao *start)
{
    chepiao* L;      //用于链表排序的交换步骤
    chepiao* M;     //用于
    chepiao* N;     //用于
    int i,j;          //用于排序
    L=start;
    M=start->left;
    N=M->left;
    for(i=0;i<sum-2;i++)
    {
        for(j=0;j<sum-1-i;j++)
        {
            
            if(((M->FCSJh*60)+M->FCSJm)>((N->FCSJh*60)+N->FCSJm))
            {
                if(N->left!=NULL)
                {
                    L->left=N;
                    M->left=N->left;
                    N->left=M;
                    L=N;
                    M=L->left;
                    N=M->left;
                }
                else
                {
                    L->left=N;
                    N->left=M;
                    M->left=NULL;
                    continue;
                }
            }
                else
            {
                    if(N->left!=NULL)
                {
                    L=M;
                    M=L->left;
                    N=M->left;
                }
                else
                {
                    continue;
                }
            }
        }
        L=start;
        M=L->left;
        N=M->left;
    }
}

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 12月13日
    • 创建了问题 12月5日

    悬赏问题

    • ¥15 x264库中预测模式字IPM、运动向量差MVD、量化后的DCT系数的位置
    • ¥15 curl 命令调用正常,程序调用报 java.net.ConnectException: connection refused
    • ¥20 关于web前端如何播放二次加密m3u8视频的问题
    • ¥15 使用百度地图api 位置函数报错?
    • ¥15 metamask如何添加TRON自定义网络
    • ¥66 关于川崎机器人调速问题
    • ¥15 winFrom界面无法打开
    • ¥30 crossover21 ARM64版本安装软件问题
    • ¥15 mymetaobjecthandler没有进入
    • ¥15 mmo能不能做客户端怪物