반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- DB
- 조인
- 인덱스튜닝
- 쿼리
- 오라클
- 결합인덱스조건
- MySQL
- Oracle
- Index
- dbeaber
- 자료구조
- dfs
- HackerRank
- snowflake
- 결합인덱스란
- sql
- 문제풀이
- 백준
- S3
- Join
- 데이터베이스
- AWS
- 알고리즘
- 코딩
- storage_integration
- 인덱스
- 백트래킹
- 율코딩
- 개발
- 데이터분석
Archives
- Today
- Total
목록binarytreenode (1)
율코딩
[MySQL/HackerRank] Binary Tree Nodes 문제풀이
https://www.hackerrank.com/challenges/binary-search-tree-1/problem 해당 문제는 이진 트리에 관한 문제이다. 각 노드(Root, Leaf, Inner)의 타입을 리턴하는 문제. BST table에 각 컬럼을 살펴보면, N은 각 노드의 값을 나타내고, P는 N의 부모의 값을 나타낸다. 우선 각 타입에 대해 생각을 해보면, Root는 가장 최상위 노드이므로, P가 NULL일 것이고, Leaf는 자식이 없는 노드이다. 즉, 자기 자신을 P값으로 가지는 노드가 없다는 것이다. Inner는 Root도, Leaf도 아닌 노드이다. 이제 이것을 sql로 나타내면 아래와 같다. select N, (case when p is null then 'Root' when N ..
SQL/HackerRank
2022. 5. 13. 18:36