【JAVA、C++】LeetCode 021 Merge Two Sorted Lists
	static public ListNode mergeTwoLists(ListNode l1, ListNode l2) {
		ListNode listnode=new ListNode(0);
		ListNode index=listnode;
		while(l1!=null&&l2!=null){
			if(l1.val>l2.val){
				ListNode temp=l1;
				l1=l2;
				l2=temp;
			}
			index.next=new ListNode(l1.val);
			index=index.next;
			l1=l1.next;
		}
		if(l1==null)
			index.next=l2;
		else
			index.next=l1;
		return listnode.next;
	}
C++:
 class Solution {
  public:
      ListNode* mergeTwoLists(ListNode* l1, ListNode* l2) {
          if (l1 == NULL)
              return l2;
          else if (l2 == NULL)
              return l1;
          ListNode* start;
          if (l1->val < l2->val) {
              start = l1;
              l1 = l1->next;
          }
          else {
              start = l2;
              l2 = l2->next;
          }
          ListNode* cur = start;
          while (l1 != NULL&&l2 != NULL) {
              if (l1->val < l2->val) {
                  cur->next = l1;
                  cur = cur->next;
                  l1 = l1->next;
              }
              else {
                  cur->next = l2;
                  cur = cur->next;
                  l2 = l2->next;
              }
          }
          if (l1 == NULL)
              cur->next = l2;
          else
              cur->next = l1;
          return start;
      }
  };
【JAVA、C++】LeetCode 021 Merge Two Sorted Lists的更多相关文章
- Leetcode 021 Merge Two Sorted Lists
		
摘要:Merge two sorted linked lists and return it as a new list. The new list should be made by splicin ...
 - 【JAVA、C++】LeetCode 005 Longest Palindromic Substring
		
Given a string S, find the longest palindromic substring in S. You may assume that the maximum lengt ...
 - 【JAVA、C++】LeetCode 002 Add Two Numbers
		
You are given two linked lists representing two non-negative numbers. The digits are stored in rever ...
 - 【JAVA、C++】LeetCode 022 Generate Parentheses
		
Given n pairs of parentheses, write a function to generate all combinations of well-formed parenthes ...
 - 【JAVA、C++】LeetCode 010 Regular Expression Matching
		
Implement regular expression matching with support for '.' and '*'. '.' Matches any single character ...
 - 【JAVA、C++】 LeetCode 008 String to Integer (atoi)
		
Implement atoi to convert a string to an integer. Hint: Carefully consider all possible input cases. ...
 - 【JAVA、C++】LeetCode 007 Reverse Integer
		
Reverse digits of an integer. Example1: x = 123, return 321 Example2: x = -123, return -321 解题思路:将数字 ...
 - 【JAVA、C++】LeetCode 006 ZigZag Conversion
		
The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows like ...
 - 【JAVA、C++】LeetCode 004 Median of Two Sorted Arrays
		
There are two sorted arrays nums1 and nums2 of size m and n respectively. Find the median of the two ...
 
随机推荐
- C#通过编程方式实现Ping
			
代码是照着书敲的,贴出来方便平时参考 using System; using System.Collections.Generic; using System.Linq; using System.T ...
 - ubuntu 12.04 server + OPENACS(TR069)安装配置日记
			
1. 有两个叫openacs的, openacs.org下的不是 2. 严格匹配版本:luo@bogon:~$ ls jboss-4.2.3.GA-jdk6.zip jdk-6u41-linux-i ...
 - android anr分析方法
			
目录(?)[+] 案例1关键词ContentResolver in AsyncTask onPostExecute high iowait 案例2关键词在UI线程进行网络数据的读写 一:什么是AN ...
 - POJ2531Network Saboteur(DFS+剪枝)
			
Network Saboteur Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 10391 Accepted: 4990 ...
 - easyloader.js源代码分析
			
http://www.cnblogs.com/jasonoiu/p/easyloader_source_code_analysis.html Jquery easyui是一个javascript UI ...
 - Servlet之Filter详细讲解
			
Filter,过滤器,顾名思义,即是对数据等的过滤,预处理过程.为什么要引入过滤器呢?在平常访问网站的时候,有时候发一些敏感的信息,发出后显示时 就会将敏感信息用*等字符替代,这就是用过滤器对信息进行 ...
 - Unity Shaders  Vertex & Fragment Shader入门
			
http://blog.csdn.net/candycat1992/article/details/40212735 三个月以前,在一篇讲卡通风格的Shader的最后,我们说到在Surface Sha ...
 - C# Socket大文件上传
			
public sealed class SocketData { private SocketData() { } public static SendFileMode SendFile(Socket ...
 - wordpress编辑主题时报错Warning: scandir() has been disabled for security reasons in
			
在ubuntu下面安装了一个wordpress程序,在后台什么都没干,编辑主题时,发现页面中报下面的错误. notice: /home/wwwroot/test.localhost/wordpress ...
 - 老码农教你在 StackOverflow 上谈笑风生
			
作为一个高大上的码农,你肯定用到过 StackOverflow,必须的.会有人否定这个断言么?那他恐怕不是真正的码农,或者说还没入门.StackOverflow 对于码农的重要性,基本就和诸葛亮对刘备 ...