34 lines
701 B
Java
34 lines
701 B
Java
package com.zerroi.leetcode.Three25;
|
|
|
|
class ListNode {
|
|
int val;
|
|
ListNode next;
|
|
|
|
ListNode() {
|
|
}
|
|
|
|
ListNode(int val) {
|
|
this.val = val;
|
|
}
|
|
|
|
ListNode(int val, ListNode next) {
|
|
this.val = val;
|
|
this.next = next;
|
|
}
|
|
public static ListNode constructLinkedList(int[] nums) {
|
|
if (nums == null || nums.length == 0) {
|
|
return null;
|
|
}
|
|
|
|
ListNode dummy = new ListNode(); // 创建一个虚拟头节点
|
|
ListNode current = dummy;
|
|
|
|
for (int num : nums) {
|
|
current.next = new ListNode(num);
|
|
current = current.next;
|
|
}
|
|
|
|
return dummy.next; // 返回真正的头节点
|
|
}
|
|
}
|