成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

兩條帶頭結(jié)點的升序重復(fù)合并成一個無重復(fù)的升序鏈表

#include<stdio.h>

堅守“ 做人真誠 · 做事靠譜 · 口碑至上 · 高效敬業(yè) ”的價值觀,專業(yè)網(wǎng)站建設(shè)服務(wù)10余年為成都效果圖設(shè)計小微創(chuàng)業(yè)公司專業(yè)提供成都定制網(wǎng)頁設(shè)計營銷網(wǎng)站建設(shè)商城網(wǎng)站建設(shè)手機網(wǎng)站建設(shè)小程序網(wǎng)站建設(shè)網(wǎng)站改版,從內(nèi)容策劃、視覺設(shè)計、底層架構(gòu)、網(wǎng)頁布局、功能開發(fā)迭代于一體的高端網(wǎng)站建設(shè)服務(wù)。

#include<stdlib.h>

typedef struct node{

   int  data;

   struct node * next;

}ElemSN;

ElemSN  * Createlink(int a[],int n){ //建立帶表頭結(jié)點的鏈表

int i;

ElemSN * h, * p;

h=p=(ElemSN *)malloc(sizeof(ElemSN));

        h->next=NULL;

        for( i=0;i<n;i++){

              p=p->next=(ElemSN *)malloc(sizeof(ElemSN));

      p->data =a[i];

      p->next=NULL;

}

return h;

   }

void Fun(ElemSN*head1,ElemSN*head2){

      ElemSN*h=NULL,*p,*t,*s;

      while(head1->next&&head2->next) {        //任意一條鏈表為空,循環(huán)結(jié)束。判斷剩余鏈表的頭結(jié)點與生成新鏈表的尾結(jié)點的值是否相同,

                                                                           //相同則free(p),頭結(jié)點后移

            if(head1->next->data<head2->next->data){

    p=head1->next;

            head1->next=p->next; 

    }

  else{

p=head2->next;

head2->next=p->next;

  }

 p->next=NULL;

         if(!h)

h=t=p;

else{

      if(t->data==p->data)

          free(p);

      else

  t=t->next=p;

 }

      }

      if(head1->next)

  s=head1->next;

      else

  s=head2->next;

      while(s){

            p=s;

            s=s->next;

            p->next=NULL;

            if(p->data==t->data)

       free(p);

           else

       t=t->next=p;

      }

      head1->next=h;

}

   void Printlink(ElemSN * h){

   ElemSN * p;

   for(p=h;p->next;p=p->next)

   printf("%2d\n",p->next->data);

   }

    int main(void){   

int a[9]={1,2,4,4,5,7,7,8,9};

int b[8]={2,3,3,4,10,12,12,13}; 

ElemSN * head1,*head2;

        head1=Createlink(a,9);

head2=Createlink(b,8);

Fun(head1,head2);

free(head2);

Printlink(head1);

}


網(wǎng)站標(biāo)題:兩條帶頭結(jié)點的升序重復(fù)合并成一個無重復(fù)的升序鏈表
網(wǎng)頁網(wǎng)址:http://jinyejixie.com/article36/gdjgpg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、網(wǎng)站設(shè)計公司、營銷型網(wǎng)站建設(shè)App設(shè)計、網(wǎng)站導(dǎo)航Google

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計公司
盐池县| 西充县| 勃利县| 老河口市| 读书| 化德县| 佳木斯市| 万载县| 寿光市| 余干县| 开化县| 河津市| 玉门市| 百色市| 临沂市| 长治市| 古丈县| 句容市| 石泉县| 农安县| 达拉特旗| 盐山县| 监利县| 呼伦贝尔市| 桂东县| 旅游| 台州市| 遂溪县| 三河市| 新巴尔虎左旗| 嘉义县| 朝阳县| 颍上县| 惠东县| 永兴县| 双桥区| 雅安市| 修文县| 吴川市| 淄博市| 义马市|