Mam taką np tablicę
QVector<int> v1{1,2,3,1,4,5,6,1}; //są to dane zawierające duplikaty
teraz pytanie jest takie:
iterując po kolejnych elementach tej tablicy 0,1,2,3... n
i znajdując duplikat w tej tablicy, to czy jest możliwe napisać kod w taki sposób aby przy ponownym przeglądaniu tej tablicy w poszukiwaniu duplikatu, można pominąć element tablicy który wcześniej został znaleziony jako duplikat ? Chodzi o to aby nie powtarzało się coś co już wcześniej było znalezione i kod nie iterował po elementach które w sumie już wcześniej przetwarzał
Nie podawać kodu, tylko chciałbym znać odpowiedź czy taki trick jest możliwy do zrealizowania ?
Chciałem dodać, że:
- tutaj chodzi o zliczenie ile ich jest. Nie chodzi o to, że chcę je umieścić w
QMultimap
lub innym kontenerze, który "akceptuje" duplikaty - nie chcę tego celowo sortować - bo chcę mieć dane losowo porozrzucane w różnych miejscach
po prostu chcę to napisać