two pointers编程思想
什么是two pointerstwo pointers是算法编程中一种非常重要的思想,或者说是一种编程技巧。它非常简洁和高效。
以一个例子引入:给定一个递增的正整数序列和一个正整数M,求序列中的两个不同位置的数a和b,使得它们的和恰好为M,输出所有满足条件的方案。如给定序列{1,2,3,4,5,6}和正好是M=8,就存在2+6=8与3+5=8成立。
直观的想法是使用二重循环枚举序列中的a和......
Posted by Chenyawei on
2019-12-05