2.【排序】Merge Two Sorted Lists--Accepted Java code
2016-07-18 18:22
465 查看
leetcode url:https://leetcode.com/problems/merge-two-sorted-lists/
/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */ public class Solution { public ListNode mergeTwoLists(ListNode l1, ListNode l2) { ListNode head=new ListNode(0); head.next=l1; ListNode p=head; ListNode q=l2; ListNode tmp; while(p.next!=null && q!=null){ if(p.next.val<=q.val){ p=p.next; }else{ tmp=q.next; q.next=p.next; p.next=q; p=p.next; q=tmp; } } if(q!=null){ p.next=q; } if(l1==null) return l2; return head.next; } }
相关文章推荐
- Springboot框架 使用Ajax刷新当前用户状态
- Java 抽象类与接口
- Spring Session入门(包含示例项目)
- 动态代理及其两种实现方式(JDK、CGLIB)
- eayui结合Spring Boot实现客户端分页
- java数据类型
- 从java文件和CS文件里查询方法使用次数工具
- RXJAVA初接触
- 动态代理 InvocationHandler中的invoke()方法是在哪被调用的
- Java环境变量配置
- 从头开始基于Maven搭建SpringMVC+Mybatis项目(2)
- java中equal和==的比较
- Java基础知识一
- 关于在eclipse中Undefined attribute name (role).解决办法
- Java 串口通信
- netdevgirl.eclipse创建maven javaweb项目
- eclipse里面已经提交的svn提交
- spring 事务管理的学习总结
- Eclipse没有编译class文件
- 【spring 7】spring和Hibernate的整合:声明式事务