الگوریتم کلاک های برداری