Szybki swap w sortowaniu tablicy obiektów.

0

Witam, sortuję tablicę obiektów. Chciałbym zaoszczędzić na czasie i kopiować nie cale struktury, a tylko ich adres(wskaźnik na miejsce w pamięci). Czy jest to mozliwe, czy muszę zrobić tablicę wskaźników?
Przy tradycyjnym swapie odpala sie 2 razy konstruktor kopiujący i przepisuje wszystkie dane zapisane w strukurze.

0

Żeby móc zamienić wskaźniki to trzeba najpierw te wskaźniki mieć gdzieś zapisane.

0
twonek napisał(a):

Żeby móc zamienić wskaźniki to trzeba najpierw te wskaźniki mieć gdzieś zapisane.

Myślałem, że można mieszać w adresach tablicy.
Tzn np przy swapie 2 z 4 indeksem mogę dajmy na to zamienić adres wywolania 4 indeksu i 2 indeksu.

1 użytkowników online, w tym zalogowanych: 0, gości: 1