LeetCode 21.두 개의 질서 있 는 링크(자바)를 합 칩 니 다.
1194 단어 Leetcode
두 개의 질서 있 는 링크 를 새로운 질서 있 는 링크 로 합 쳐 되 돌려 줍 니 다.새 링크 는 주어진 두 링크 의 모든 노드 를 연결 하여 구성 된다.
예시:
:1->2->4, 1->3->4
:1->1->2->3->4->4
문제 풀이 방향:
(하나의 머리 결점 을 정의 하면 첫 번 째 노드 에 대해 단독으로 조작 하지 않 고 빈 지침 을 피 할 수 있 습 니 다)
코드:
/**
* Created by YTY on 2019/1/6 0006.
* Definition for singly-linked list.
*
*/
public class seven {
public static void main(String[] args){
}
public class ListNode {
int val;
ListNode next;
ListNode(int x) { val = x; }
}
public ListNode mergeTwoLists(ListNode l1, ListNode l2) {
ListNode head = new ListNode(0);//
ListNode r = head;
while(l1!=null&&l2!=null){
if(l1.val>=l2.val){
r.next=l2;
r=l2;
l2=l2.next;
}else{
r.next=l1;
r=l1;
l1=l1.next;
}
}
if(l1!=null){
r.next=l1;
}
if(l2!=null){
r.next=l2;
}
return head.next;
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
LeetCode 문제풀이 노트 113.경로 총 II경로 총 II 제목 요구 사항 문제풀이 두 갈래 나무와 목표와 뿌리 노드에서 잎 노드까지의 모든 경로를 찾는 것은 목표와 같은 경로입니다. 설명: 잎 노드는 하위 노드가 없는 노드를 가리킨다. 예: 다음과 같은 두 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.