文字列に含まれる「( )」の括弧の対応が正しいかを判定するアルゴリズムで使われるデータ構造はどれか。

開き括弧を積み、閉じ括弧が出たら最上部を取り出す処理に適している。