首页 > 学院 > 开发设计 > 正文

leetcode 21. Merge Two Sorted Lists

2019-11-06 07:02:10
字体:
来源:转载
供稿:网友

leetcode 21. Merge Two Sorted Lists

思路:递归 code:

#include <iostream>#include <vector>#include <string>#include <queue>using namespace std;/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public: ListNode* mergeTwoLists(ListNode* l1, ListNode* l2) { if (!l1) return l2; if (!l2) return l1; if (l1->val <= l2->val) { l1->next = mergeTwoLists(l1->next, l2); return l1; } else { l2->next = mergeTwoLists(l1, l2->next); return l2; } }};int main () { return 0;}
上一篇:字符分类

下一篇:5-11 修理牧场 (25分)

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表