2-5浙大版《数据结构(第2版)》题目集

来源:互联网 发布:中山淘宝摄影培训班 编辑:程序博客网 时间:2024/06/05 07:19
  1. List Merge(List L1, List L2)
    {
    List La, Lb, Lc,p;
    La = L1->Next;
    Lb = L2->Next;
    Lc = (List)malloc(sizeof(struct Node));
    p = Lc;
    while (La&&Lb)
    {
    if (La->Data <= Lb->Data)
    {
    p->Next = La;
    p = La;
    La = La->Next;
    }
    else {
    p->Next = Lb;
    p = Lb;
    Lb = Lb->Next;
    }
    }
    p->Next = La? La : Lb;
    L1->Next = NULL;
    L2->Next = NULL;//为什么要把L1和L2指向NULL??


    return Lc;
    }
阅读全文
0 0