1/21
Loading...
🚀単調スタック開始
各要素の「次に大きい要素」を探します。スタックにはまだ答えを見つけていないインデックスを積み、より大きい新しい要素が来ると取り出して答えを埋めます。result はすべて -1 で始めます。
Loading...
各要素の「次に大きい要素」を探します。スタックにはまだ答えを見つけていないインデックスを積み、より大きい新しい要素が来ると取り出して答えを埋めます。result はすべて -1 で始めます。
単調スタックは、要素(通常はインデックス)が常に増加または減少の順序を保つように管理されるスタックです。「次に大きい要素」問題では、スタックに積まれた値が上に行くほど小さくなる(単調減少)状態を保ちながらインデックスを積みます。