数据结构—两个有序单链表的合并排序算法

viod merge(LNode *A,LNode *B){

         LNode *C;//新节点

         LNode *p = C;//辅助指针

         while(A->next !=null && B->next !=null){

              if(A->next->data > B->next->data){//A节点大

                  p->next=A->next;//A元素插入C

                 A=A=>next;

                 p=p->next;

       }else{

                 p->next=B->next;

                B=B->next;

                p=p->next;

}

                 if(A->next !=null){ //A中剩余元素

                        p->next=A->next;

                       A=A=>next;

                       p=p->next;

}

                if(B->next !=null){ //B中剩余元素

                     p->next=B->next;

                    B=B->next;

                    p=p->next;

}

}

}

相关推荐

  1. 数据结构有序合并排序算法

    2023-12-06 13:24:06       47 阅读
  2. 合并有序

    2023-12-06 13:24:06       26 阅读
  3. 排序算法合并有序数组

    2023-12-06 13:24:06       58 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-06 13:24:06       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-06 13:24:06       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-06 13:24:06       82 阅读
  4. Python语言-面向对象

    2023-12-06 13:24:06       91 阅读

热门阅读

  1. 【LeetCode】203. 移除链表元素

    2023-12-06 13:24:06       56 阅读
  2. golang使用sip协议 用户名和密码注册到vos3000

    2023-12-06 13:24:06       56 阅读
  3. c#编码技巧(十五):新语法糖record深入分析

    2023-12-06 13:24:06       43 阅读
  4. Elasticsearch一些函数查询

    2023-12-06 13:24:06       48 阅读
  5. linux关于文件大小的换算

    2023-12-06 13:24:06       57 阅读
  6. pytorch如何生成小批量数据并传入神经网络?

    2023-12-06 13:24:06       40 阅读
  7. 持续集成部署-k8s-高级调度-污点和容忍

    2023-12-06 13:24:06       41 阅读
  8. Linux:使用pv实现执行进度监控

    2023-12-06 13:24:06       63 阅读