|
図のツリー構造に対するでーたを格納した“隣接リスト”表から、リーフノードを取得するSQL文のaに入れる字句はどれか。
ここで、図の丸はノードを表し、矢印は親ノードから子ノードへの関係を表す。
[SQL文]
SELECT 子ノード FROM 隣接リスト
a
SELECT 親ノード FROM 隣接リスト
| ア |
EXCEPT |
|
イ |
INTERSECT |
|
ウ |
UNION |
|
エ |
UNION ALL |
答え ア
【解説】
リーフノード(葉)は親ノードがあって子ノードがないノードなのでSQL文としては、子ノードの要素から親ノードの要素を取り除く
SELECT 子ノード FROM 隣接リスト
EXCEPT
SELECT 親ノード FROM 隣接リスト
(ア)になる。
【キーワード】
・隣接リスト
【キーワードの解説】
- 隣接リスト(adjacency list)
ツリー(木)にある根(頂点)、節、葉の全てのノードをリスト(一覧、表)で表現したものです。
もっと、「隣接リスト」について調べてみよう。
戻る
一覧へ
次へ
|