Google 태그 관리자 아이콘
반응형

LeetCode 132

.leetcode(589. N-ary Tree Preorder Traversal)

https://leetcode.com/problems/n-ary-tree-preorder-traversal/ 1. 2022.01.09 시도 소요시간: 5분(1분 구상, 4분 코딩,recursive), 9분(iterative) // recursive class Solution { public List preorder(Node root) { List output = new ArrayList(); recursive(root, output); return output; } private void recursive(Node root, List output) { if (root == null) { return; } output.add(root.val); for (Node child: root.children) { ..

알고리즘 풀이 2022.01.09

.leetcode(590. N-ary Tree Postorder Traversal)

https://leetcode.com/problems/n-ary-tree-postorder-traversal/ 1. 2022.01.05 시도 소요시간: 9분(3분 구상, 6분 코딩, recursive), 17분(iterative) // recursive class Solution { public List postorder(Node root) { List ret = new ArrayList(); if (root == null) { return ret; } recursive(root, ret); ret.add(root.val); return ret; } private void recursive(Node root, List ret) { if (root == null) { return; } for(Node ch..

알고리즘 풀이 2022.01.05

.leetcode(206. Reverse Linked List)

https://leetcode.com/problems/reverse-linked-list/ //링크 3. 2022/05/02 시도 소요시간: 4분 class Solution { public ListNode reverseList(ListNode head) { if (head == null) { return null; } ListNode current = head; ListNode newHead = head; while( current.next != null) { ListNode temp = newHead; newHead = current.next; current.next = current.next.next; newHead.next = temp; } return newHead; } } 풀이 접근 과정 일단 ..

알고리즘 풀이 2022.01.01
반응형