/** * File: list_node.dart * Created Time: 2023-01-23 * Author: Jefferson (JeffersonHuang77@gmail.com) */ /* 연결 리스트 노드 */ class ListNode { int val; ListNode? next; ListNode(this.val, [this.next]); } /* 리스트를 연결 리스트로 역직렬화 */ ListNode? listToLinkedList(List list) { ListNode dum = ListNode(0); ListNode? head = dum; for (int val in list) { head?.next = ListNode(val); head = head?.next; } return dum.next; }