private int Podeli(Put[] a, int leva, int desna) { int k, i; k = leva; for (i = leva + 1; i <= desna; i++) { if (a[i].Vreme(vozilo) < a[leva].Vreme(vozilo)) { Razmeni(ref a[i], ref a[k + 1]); k++; } } Razmeni(ref a[leva], ref a[k]); return(k); }
protected Karta(Karta k) { cena = k.cena; vreme = k.vreme; poc = k.poc; }