eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingJak poskładać rozsypane drzewko? › Re: Jak poskładać rozsypane drzewko?
  • Data: 2016-05-17 20:14:07
    Temat: Re: Jak poskładać rozsypane drzewko?
    Od: bartekltg <b...@g...com> szukaj wiadomości tego autora
    [ pokaż wszystkie 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: