مثال توضيحي: ممكن نستعمل 2 Pointers مثلا i وj بيشاوروا على indices في Array، كل واحد فيهم بيبدأ من index معين وبيتحرك في إتجاه محدد ومينفعش يمشي عكس الإتجاه دا، والحركة بتكون بناء على شرط معين، بحيث إن في الـ Worst Case كل Pointer منهم ممكن يمشي من أول الـ Array لآخرها مرة واحدة، وبالتالي مجموع الخطوات في أسوأ الحالات هيكون 2 * n والـ Complexity هتكون (O(n.