LeetCode/com/zerroi/leetcode/Three26/ListNode.java

35 lines
702 B
Java

package com.zerroi.leetcode.Three26;
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; // 返回真正的头节点
}
}