21. Merge Two Sorted Lists
来源:互联网 发布:金山网络官网个人中心 编辑:程序博客网 时间:2024/05/19 19:57
题目:Merge Two Sorted Lists
Merge two sorted linked lists and return it as a new list. The new list should be made by splicing together the nodes of the first two lists.
多申请一个头结点,谁小,就把谁添加到头结点所在链表的后面。
代码:
/** * Definition for singly-linked list. * struct ListNode { * int val; * struct ListNode *next; * }; */struct ListNode* mergeTwoLists(struct ListNode* l1, struct ListNode* l2) { struct ListNode* head=(struct ListNode*)malloc(sizeof(struct ListNode)); struct ListNode* pre=head; while(l1 && l2) { if(l1->val <= l2->val) { pre->next=l1; l1=l1->next; } else { pre->next=l2; l2=l2->next; } pre=pre->next; } if(l1)pre->next=l1; if(l2)pre->next=l2; return head->next;}
0 0
- 21.Merge Two Sorted Lists
- 21. Merge Two Sorted Lists
- 21. Merge Two Sorted Lists
- 21. Merge Two Sorted Lists
- 21. Merge Two Sorted Lists
- 21. Merge Two Sorted Lists
- 21.Merge Two Sorted Lists
- 21. Merge Two Sorted Lists
- 21. Merge Two Sorted Lists
- 21. Merge Two Sorted Lists
- 21. Merge Two Sorted Lists
- 21. Merge Two Sorted Lists
- 21. Merge Two Sorted Lists
- 21. Merge Two Sorted Lists
- 21. Merge Two Sorted Lists
- 21. Merge Two Sorted Lists
- 21. Merge Two Sorted Lists
- 21. Merge Two Sorted Lists
- Unity的50个使用技巧(2016 Edition)(下)
- laravel 请求参数智能校验
- 致未来的自己
- Agilent 34970A 回收 数据采集器
- SSH连接远程服务器时 REMOTE HOST IDENTIFICATION HAS CHANGED 问题
- 21. Merge Two Sorted Lists
- 服务器重启后启动oracle服务
- js中window.event用法
- 34970A Agilent 34970A长期回收
- [生存志] 第28节 历代大事件概览 民国
- 生成PHP随机数的几种方法
- PHP实现抓取HTTPS内容的方法和错误处理
- 认清微信支付v2和v3
- 【SIP】opensips 服务器搭建测试 2016-02-25 09:09:38