eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingJak poskładać rozsypane drzewko?Re: Jak poskładać rozsypane drzewko?
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.P
    OSTED!not-for-mail
    From: bartekltg <b...@g...com>
    Newsgroups: pl.comp.programming
    Subject: Re: Jak poskładać rozsypane drzewko?
    Date: Tue, 17 May 2016 20:14:07 +0200
    Organization: ATMAN - ATM S.A.
    Lines: 47
    Message-ID: <nhfn1g$vp1$1@node1.news.atman.pl>
    References: <nhf91a$pgp$1@node2.news.atman.pl> <nhfisc$382$1@node2.news.atman.pl>
    <nhfl9e$5hr$1@node2.news.atman.pl>
    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 1463508848 32545 89.73.81.145 (17 May 2016 18:14:08 GMT)
    X-Complaints-To: u...@a...pl
    NNTP-Posting-Date: Tue, 17 May 2016 18:14:08 +0000 (UTC)
    User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101
    Thunderbird/38.6.0
    In-Reply-To: <nhfl9e$5hr$1@node2.news.atman.pl>
    Xref: news-archive.icm.edu.pl pl.comp.programming:209414
    [ ukryj nagłówki ]

    On 17.05.2016 19:44, Borneq wrote:
    > W dniu 17.05.2016 o 19:03, bartekltg pisze:
    >> map[elem->strHashBlock] = elem;
    >> iter->second->Add(elem);
    >>> for (int j = 1; j < vecAllElems.size(); j++)
    >>> {
    >>> CChainNode *elem = vecAllElems[j];
    >>
    >> Aż się prosi o
    >>
    >> for (auto itelem = begin(vecAllElems); itelem!=end(vecAllElems); itelem)
    >
    >
    > void buildForest()
    > {
    > unordered_map<string, size_t> map;
    > //dwa przebiegi
    > for (int i = 0; i < allnodes.size(); i++)
    > {
    > map[allnodes[i]->strHash] = i;
    > }
    > for (int i = 0; i < allnodes.size(); i++)
    > {
    > unordered_map<string, size_t>::const_iterator iter =
    > map.find(allnodes[i]->strHashParent);
    > iter->second->Add(allnodes[i]);
    > }
    > }
    >
    > Nie zrobiłem for (auto itelem = begin(vecAllElems);
    > itelem!=end(vecAllElems); itelem) ponieważ potrzebowałem indeks.

    Nie we fragmencie, który wtedy pokazałeś;-)


    > Ale w linii iter->second->Add(allnodes[i]); jest błąd:

    Nie są istotne błędy, nikt kodu nie analizował.
    Masz błąd koncepcyjny na poziomie metody rozwiązania problemu.
    Nie odniosłeś się do tego.

    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: