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; // 返回真正的头节点 } }