typestatusdateslugsummarytagscategoryiconpassword@ZZHow(ZZHow1024)双指针算法💡一般需要满足单调性才能使用双指针算法。例题:AcWing 799. 最长连续不重复子序列位运算lowbit 算法💡(-x) == (~x + 1)lowbit 算法,用于找到一个整数二进制表示中的最后一个 1。例题:AcWing 801. 二进制中1的个数离散化💡适用于数据范围非常大很难直接处理,但数据之间较为离散。value → index将数据范围跨度很大的下标映射成连续的数据范围跨度较小的下标。例题:AcWing 802. 区间和区间合并💡将若干个小区间重合的部分进行合并,合并成若干个大区间。例题:AcWing 803. 区间合并