Usunięcie największego elementu

0

Hej,
Mam napisać metodę, która usuwa dany element.
Przypuśćmy mamy: 1,9,3,5,2 - mój problem polega na tym, iż moja metoda nie usuwa największego elementu w tym przypadku 9. Wszystkie inny cyfry usuwa bez problemu..

Za wskazówki będę wdzięczny..

ps. to jest metoda dla listy.

1

Wniosek: Twoja metoda nie jest metodą usuwającą największy element, lecz wszystkie inne ;)

Jeżeli masz tablicę z listą elementów, wystarczy że użyjesz pętli for oraz if'a. W zmiennej pomocniczej przechowasz indeks pierwszego elementu tablicy, w if'ie będziesz porównywał każdy element tablicy z wartością elementu znajdującego się pod indeksem ze zmiennej pomocniczej. Jeżeli porównywany element będzie większy, to zapiszesz jego indeks do zmiennej pomocniczej, w miejsce poprzedniego. W ten sposób porównaj wszystkie elementy, a na końcu usuń element o indeksie z owej zmiennej.

1 użytkowników online, w tym zalogowanych: 0, gości: 1