eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingZwalnianie elementów listy podczas iteracjiRe: Zwalnianie elementów listy podczas iteracji
  • Data: 2012-05-18 12:01:21
    Temat: Re: Zwalnianie elementów listy podczas iteracji
    Od: "Ignacy" <n...@s...ignacy> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    Użytkownik "Ignacy" <n...@s...ignacy> napisał w wiadomości
    news:jp4qt5$j30$1@inews.gazeta.pl...
    > Bieżaca niedziałająca wersja w pseudokodzie wygląda tak:

    Poprawiona :
    item = Tab[index];
    prevItem = nil;
    while item != nil do
    {
    if item.marked then
    {
    nextItem=item.next;
    if prevItem=nil then
    Tab[index]=item.next
    else
    prevItem.next=item.next;
    Free(item);
    item:=nextItem;
    }
    else
    {
    prevItem=item;
    item= item.next;
    }
    //2)
    };

    Rozwiązanie, t wprowadzenie nowej zmiennej nextItem oraz rozbicie item=
    item.next
    na item= item.next i item:=nextItem
    Czy wszystko będzie dobrze działało?

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj

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: