双指针

模板

for (int i = 0, j = 0; i < n; i ++ )
{
    while (j < i && check(i, j)) j ++ ;

    // 具体问题的逻辑
}

常见问题分类:

(1) 对于一个序列,用两个指针维护一段区间

(2) 对于两个序列,维护某种次序,比如归并排序中合并两个有序序列的操作

posted @ 2024-09-26 22:35  DomiSun  阅读(14)  评论(0)    收藏  举报
/* 点击爆炸效果*/