这是一个思想,我个人的理解是:利用问题本身和序列的特性,使用两个下标i、j对序列进行扫描(可同向也可反向,我个人比较喜欢反向),以较低的复杂度解决问题。
eg:在一个数组里面找到两个数相加等于8
eg:快排的一种做法里,将大于第一个元素的放在右边,小于的放左边

这是一个思想,我个人的理解是:利用问题本身和序列的特性,使用两个下标i、j对序列进行扫描(可同向也可反向,我个人比较喜欢反向),以较低的复杂度解决问题。
eg:在一个数组里面找到两个数相加等于8
eg:快排的一种做法里,将大于第一个元素的放在右边,小于的放左边