久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長資訊網
最全最豐富的資訊網站

C語言怎么合并兩個有序鏈表

C語言合并兩個有序鏈表的方法:拼接指定的兩個有序鏈表的所有節點即可。例如兩個有序鏈表分別為【1->2->4】和【1->3->4】,合并后的有序鏈表為【1->1->2->3->4->4】。

C語言怎么合并兩個有序鏈表

具體方法:

將兩個有序鏈表合并為一個新的有序鏈表并返回。新鏈表是通過拼接給定的兩個鏈表的所有節點組成的。

(視頻教程推薦:java課程)

輸入:

1->2->4, 1->3->4

輸出:

1->1->2->3->4->4

分析:兩個鏈表為有序鏈表,所以依次遍歷兩個鏈表比較大小即可。

代碼實現:

/**  * Definition for singly-linked list.  * struct ListNode {  *     int val;  *     struct ListNode *next;  * };  */   struct ListNode* mergeTwoLists(struct ListNode* l1, struct ListNode* l2){     if(l1==NULL){         return l2;     }     if(l2==NULL){         return l1;     }     struct ListNode *l = (struct ListNode*)malloc(sizeof(struct ListNode));     l->next = NULL;     struct ListNode *list1 = l1;     struct ListNode *list2 = l2;     if(l1->val<l2->val){         l->val=l1->val;         if(list1->next==NULL){             l->next=list2;             return l;         }         list1=list1->next;     }else{         l->val=l2->val;         if(list2->next==NULL){             l->next=list1;             return l;         }         list2=list2->next;     }     struct ListNode *list = l;     while(list1->next!=NULL&&list2->next!=NULL){         if(list1->val<=list2->val){             struct ListNode *body = (struct ListNode *)malloc(sizeof(struct ListNode));             body->val = list1->val;             body->next = NULL;             list->next = body;             list = list->next;             list1 = list1->next;         }else{             struct ListNode *body = (struct ListNode*)malloc(sizeof(struct ListNode));             body->val=list2->val;             body->next=NULL;             list->next=body;             list=list->next;             list2=list2->next;         }     }     if(list1->next==NULL){         while(list2->next!=NULL){             if(list1->val<=list2->val){                 list->next = list1;                 list = list->next;                 list->next=list2;                 return l;             }else{                 struct ListNode *body = (struct ListNode*)malloc(sizeof(struct ListNode));                 body->val=list2->val;                 body->next=NULL;                 list->next=body;                 list=list->next;                 list2=list2->next;             }         }     }else{         while(list1->next!=NULL){             if(list2->val<=list1->val){                 list->next=list2;                 list=list->next;                 list->next=list1;                 return l;             }else{                 struct ListNode *body = (struct ListNode*)malloc(sizeof(struct ListNode));                 body->val=list1->val;                 body->next=NULL;                 list->next=body;                 list=list->next;                 list1=list1->next;             }         }     }     if(list1->next==NULL&&list2->next==NULL){         if(list1->val<=list2->val){             list->next = list1;             list=list->next;             list->next=list2;         }else{             list->next=list2;             list=list->next;             list->next=list1;         }     }        return l; }

圖文教程分享:java入門

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
日本天堂一区| 久久精品官网| 黄色亚洲大片免费在线观看| 日韩精品1区| 美女视频网站久久| 国产精品探花在线观看| 国产精品一区二区三区美女| 国产精品亲子伦av一区二区三区| 国产精品极品国产中出| 精品三级久久久| 欧美日韩视频免费观看| 久久精品免费一区二区三区 | 日韩电影二区| 亚洲国产专区| 亚洲国产一区二区三区在线播放| 在线一区欧美| 日韩精品一区二区三区免费视频| 国产精品嫩模av在线| 精品淫伦v久久水蜜桃| 伊人久久av| 亚洲欧洲一区| 亚洲tv在线| 国产精品magnet| 蜜桃精品在线| 在线视频亚洲| 91国内精品| 99精品一区| 蜜臀91精品国产高清在线观看| 久久一区精品| 首页欧美精品中文字幕| 青青国产精品| 成人一区不卡| 欧美特黄一区| 青青国产精品| 黑人精品一区| 日韩专区在线视频| 欧美国产极品| 久久久久久久久久久9不雅视频| 久久国产高清| 麻豆成人综合网| 欧美中文字幕一区二区| 日本欧美韩国一区三区| 亚洲最新无码中文字幕久久 | 欧洲一级精品| 一区二区亚洲视频| 久久一区精品| 久久高清一区| 国产精品久久久久久久久久10秀| 日韩一级欧洲| 国产一区二区三区不卡av| 亚洲女人av| 日韩综合在线| 中文字幕日韩亚洲| av最新在线| 日韩在线观看中文字幕| 欧美亚洲一级| 欧美特黄一级大片| 蜜桃av一区二区三区电影| 你懂的网址国产 欧美| 今天的高清视频免费播放成人| 91成人在线| 欧美亚洲激情| 欧美黄色一区| 美美哒免费高清在线观看视频一区二区| 麻豆国产精品一区二区三区| 亚洲欧美日韩在线观看a三区| 麻豆久久久久久久| 一区二区三区午夜视频| 欧美精品高清| 久久99蜜桃| 婷婷亚洲成人| 一区在线视频观看| 国产福利一区二区精品秒拍| 日韩亚洲国产欧美| 天堂√中文最新版在线| 日韩va亚洲va欧美va久久| 欧美肉体xxxx裸体137大胆| 欧美日韩伊人| 老司机久久99久久精品播放免费| 国产videos久久| 日本午夜精品久久久久| 午夜av一区| 亚洲成人一区在线观看| 国产精品视频一区二区三区| 中文字幕亚洲在线观看| 国产一区观看| 日韩专区精品| 国产麻豆一区| 亚洲精品日韩久久| 亚洲精品888| 欧美成人基地| 国产aa精品| 欧美激情亚洲| 国产精品亚洲四区在线观看| 亚洲资源在线| 亚洲一区二区毛片| 99久精品视频在线观看视频| 欧美激情综合| 国产欧美激情| 亚洲三级网站| 亚洲综合另类| 九九在线精品| 久久久久.com| 国产一区二区三区不卡视频网站 | 亚洲制服少妇| 久久视频国产| 国产a久久精品一区二区三区| 91精品国产经典在线观看 | 夜夜嗨网站十八久久| 久久理论电影| 欧美一区二区三区激情视频| 日韩毛片在线| 日韩欧美另类一区二区| 中文一区一区三区高中清不卡免费| 欧美激情福利| 国产精品theporn| 欧美国产另类| 国语精品一区| 日韩精品免费一区二区三区| 亚洲综合婷婷| 国产一区二区三区日韩精品| 国产精品99一区二区三区| 免费成人在线观看| 婷婷六月综合| 午夜精品影院| 91成人超碰| 亚洲免费激情| 羞羞答答国产精品www一本 | 精品资源在线| 精品国产aⅴ| 日韩综合在线| 免费在线小视频| 美女久久久久| 免费视频国产一区| 国产亚洲在线观看| 亚洲人www| 欧美视频一区| 久久精品五月| 亚洲va在线| 视频一区二区国产| 日本不卡视频一二三区| 国产精品久久久久久模特| 国产精品分类| 亚洲国产福利| 欧美+亚洲+精品+三区| 蜜桃视频一区二区三区| 欧美伊人影院| 久久永久免费| 国产91欧美| 99久久99久久精品国产片果冰| 91久久亚洲| 欧美亚洲国产日韩| 中文av在线全新| 一本色道精品久久一区二区三区| 婷婷五月色综合香五月| 老色鬼精品视频在线观看播放| 成人小电影网站| 最新亚洲一区| 欧美视频久久| 亚洲午夜天堂| 午夜在线精品| 国产精品巨作av| 欧美aa一级| 亚洲最新av| 国产精品亚洲欧美日韩一区在线| 亚洲深夜视频| 在线日韩成人| 岛国精品一区| 日韩视频免费| 国产精品17p| 国产综合色产| 91精品国产自产观看在线 | 久草免费在线视频| 黄页网站一区| 麻豆91在线播放| 夜久久久久久| 日本va欧美va精品| 精品视频99| 久热re这里精品视频在线6| 欧美一级二区| 亚洲福利一区| 国产精品久久久久77777丨| 丁香六月综合| 日韩欧美中文在线观看| 亚洲1234区| 日韩高清在线不卡| av高清一区| 国产欧美日韩影院| 日韩成人三级| 日韩精品视频网站| 99综合视频| 国产免费av一区二区三区| 精品午夜av| 亚洲一区观看| av中文字幕在线观看第一页| 亚洲三级国产| 国产h片在线观看| 日韩超碰人人爽人人做人人添| 伊人久久国产| 国产伦精品一区二区三区视频|