← 返回首頁

Mo's Algorithm 莫隊算法

紅框 = L 指標,藍框 = R 指標,綠色背景 = 當前區間 [L, R]

陣列 & 指標

L(左指標) R(右指標) 當前區間
請載入預設範例後點擊「開始演算」
目前查詢:-
L 移動次數:0
R 移動次數:0
總移動次數:0
區間答案:-

查詢列表(排序前 vs 排序後)

原始查詢順序
Mo 排序後(按 block 再按 R)

演算法說明

Mo's Algorithm 透過對查詢的特殊排序,讓 [L, R] 指標的移動總量降到 O((n+q)√n)。