博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
剑指offer——面试题17:合并两个排序的链表
阅读量:2254 次
发布时间:2019-05-09

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

剑指offer——面试题17:合并两个排序的链表

Solution1:

不要犯低级错误。。。

/*struct ListNode {    int val;    struct ListNode *next;    ListNode(int x) :            val(x), next(NULL) {    }};*/class Solution {public:    ListNode* Merge(ListNode* pHead1, ListNode* pHead2){        if(pHead1 == NULL)            return pHead2;        else if(pHead2 == NULL)            return pHead1;        else{            struct ListNode* ListMergeHead,*ListMergeTail,*temp1 = pHead1,*temp2 = pHead2;            if(temp1->val <= temp2->val){ //找到头指针                ListMergeHead = temp1;                temp1 = temp1->next;            }            else {                ListMergeHead = temp2;                temp2 = temp2->next;            }            ListMergeTail=ListMergeHead;            while(temp1 != NULL && temp2 != NULL){                if(temp1->val <= temp2->val){                    ListMergeTail->next = temp1;                    ListMergeTail = ListMergeTail->next;                    temp1 = temp1->next;                }                else{                    ListMergeTail->next = temp2;                    ListMergeTail = ListMergeTail->next;                    temp2 = temp2->next;                }            }            if(temp1 == NULL)                ListMergeTail->next = temp2;            else                ListMergeTail->next = temp1;            return ListMergeHead;        }    }};

转载地址:http://wxhdb.baihongyu.com/

你可能感兴趣的文章
背包问题
查看>>
2018年总结及2019前三个月规划
查看>>
教育知识与能力笔记(中学)-第一章-第一节 教育的产生与发展
查看>>
教育知识与能力笔记(中学)-第一章-第二节 教育学的产生与发展
查看>>
教育知识与能力笔记(中学)-第一章-第三节 教育与社会的发展
查看>>
教育知识与能力笔记(中学)-第一章-第四节 教育与人的发展
查看>>
教育知识与能力笔记(中学)-第一章-第五节 教育制度
查看>>
Setting property 'source' to 'org.eclipse.jst.jee.server:study' did not find a matching property.
查看>>
2019年博客排名前十
查看>>
用回溯法及拉斯维加斯概率算法求解N皇后并比较其复杂性
查看>>
java中double类型的各种输出(科学计数法、字符串、确定精度)
查看>>
java字符串的比较(区分大小写、忽略大小写)
查看>>
JDBC连接Oracle的示例代码
查看>>
JDBC连接MySQL步骤
查看>>
Tomcat 6.0 配置oracle数据库连接池
查看>>
IntelliJ IDEA 14.x 与 Tomcat 集成,并运行Web项目
查看>>
读懂diff
查看>>
学习Git(对廖雪峰Git教程的摘抄笔记)
查看>>
Git-flow的安装
查看>>
Git-flow的使用
查看>>