博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LeetCode(21)题解:Merge Two Sorted Lists
阅读量:5447 次
发布时间:2019-06-15

本文共 1094 字,大约阅读时间需要 3 分钟。

https://leetcode.com/problems/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.

思路:

考察链表操作,没啥说的。

AC代码:

1 /** 2  * Definition for singly-linked list. 3  * struct ListNode { 4  *     int val; 5  *     ListNode *next; 6  *     ListNode(int x) : val(x), next(NULL) {} 7  * }; 8  */ 9 class Solution {10 public:11     ListNode* mergeTwoLists(ListNode* l1, ListNode* l2) {12         ListNode *p=new ListNode(0);13         ListNode *q=p;14         while(l1!=NULL && l2!=NULL){15             if(l1->val
val){16 q->next=l1;17 q=q->next;18 l1=l1->next;19 }20 else{21 q->next=l2;22 q=q->next;23 l2=l2->next;24 }25 }26 if(l1!=NULL)27 q->next=l1;28 else29 q->next=l2;30 p=p->next;31 return p;32 }33 };

 

转载于:https://www.cnblogs.com/aezero/p/4587302.html

你可能感兴趣的文章
htmlunit+fastjson抓取酷狗音乐 qq音乐链接及下载
查看>>
django
查看>>
ASP.NET MVC 3 新特性
查看>>
vue报错信息
查看>>
布林带
查看>>
数据平滑
查看>>
奇异值分解
查看>>
快速傅里叶变换模块(fft)
查看>>
随机数模块(random)
查看>>
杂项功能(排序/插值/图像/金融相关)
查看>>
pandas核心
查看>>
线性回归
查看>>
机器学习学习索引
查看>>
多项式回归
查看>>
Python-字符串
查看>>
MySQL8.0安装以及介绍(二进制)
查看>>
MySQL权限系统
查看>>
Python-集合
查看>>
转:标签中的href如何调用js
查看>>
CrawlSpiders简介
查看>>