320x100
문제 : leetcode.com/problems/insert-into-a-binary-search-tree/
이진검색트리의 root 노드가 주어질 때 이진검색트리 조건을 만족하며 val 값을 넣어라. val 값은 이진검색트리에 없다고 가정한다.
이진검색트리 규칙대로 루트 노드부터 자식 노드들을 탐색하면서 val보다 탐색중인 노드 값이 작은 경우 오른쪽 자식, 큰 경우 왼쪽 자식으로 탐색해간다.
탐색중에 NULL인 자리를 만나면 val 값을 가지는 노드를 생성하여 트리에 연결한다.
시간복잡도는 O(logN).
320x100
'알고리즘 문제 > Leetcode' 카테고리의 다른 글
[leetcode][133] Clone Graph (0) | 2020.10.21 |
---|---|
[leetcode][189] Rotate Array (0) | 2020.10.16 |
[leetcode][39] Combination Sum (0) | 2020.10.05 |
[leetcode][216] Combination Sum III (0) | 2020.09.12 |
[leetcode][42] Trapping Rain Water (1) | 2020.08.22 |
댓글