eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingTablica int i usuwanie duplikatówRe: Tablica int i usuwanie duplikatów
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
    atman.pl!.POSTED!not-for-mail
    From: bartekltg <b...@g...com>
    Newsgroups: pl.comp.programming
    Subject: Re: Tablica int i usuwanie duplikatów
    Date: Tue, 15 Sep 2015 04:10:29 +0200
    Organization: ATMAN - ATM S.A.
    Lines: 23
    Message-ID: <mt7umm$ulv$1@node1.news.atman.pl>
    References: <q1dqtorkbx55$.vtwhsmj03gkt$.dlg@40tude.net>
    NNTP-Posting-Host: 89-73-81-145.dynamic.chello.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=utf-8; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: node1.news.atman.pl 1442283030 31423 89.73.81.145 (15 Sep 2015 02:10:30 GMT)
    X-Complaints-To: u...@a...pl
    NNTP-Posting-Date: Tue, 15 Sep 2015 02:10:30 +0000 (UTC)
    User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101
    Thunderbird/38.2.0
    In-Reply-To: <q1dqtorkbx55$.vtwhsmj03gkt$.dlg@40tude.net>
    Xref: news-archive.icm.edu.pl pl.comp.programming:208292
    [ ukryj nagłówki ]

    On 14.09.2015 21:56, szemrany wrote:
    > Hejka,
    >
    > Mam tablicę intów i potrzebuję usunąć duplikaty. Chciałbym uniknąć
    > sortowania.
    > Jak to zrobić wydajnie? Jakiś algorytm sprytny?

    Wpakuj do tablicy hashującej, takiej bez powtórzeń
    (unordered_set<> w cpp). [To, jak się zastanowić,
    bardzo podobne rozwiązanie do proponowanego przez Adama]

    Może być nawet szybsze niż sortowanie (oczekiwaną złożoność
    ma liniową), ale za to pamięci zeżre trochę.

    Czemu nie chcesz sortowania?

    pzdr
    bartekltg





Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: