logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[Pascal] Usuwanie elementu z listy jednikierunkowej

dd10 26 Sty 2012 12:00 1776 6
REKLAMA
  • #1 10450170
    dd10
    Poziom 10  
    Posty: 121
    Pomógł: 4
    Ocena: 6
    Witam. Nie wiem jak zrobić usuwanie wybranego elemnetu z listy jednokierunkowej. Usuwanie ma być pod 3 w case of. Z góry dzięki za pomoc.


    Kod: text
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
  • #2 10450177
    arnoldziq
    VIP Zasłużony dla elektroda
    Posty: 5376
    Pomógł: 789
    Ocena: 299
    Na podstawie jakich kryteriów mają być te elementy usuwane ?
    Pierwszy? Ostatni? Posiadający konkretne cechy ?
  • REKLAMA
  • #3 10451579
    Dżyszla
    Poziom 42  
    Posty: 7075
    Pomógł: 1095
    Ocena: 224
    Do usuwania z listy jednokierunkowej zawsze potrzebujesz element poprzednika, którego następnik ustawiasz na następnik elementu usuwanego, po czym zwalniasz element usuwany. Wyjątek stanowi pierwszy element listy.
  • REKLAMA
  • #4 10451739
    dd10
    Poziom 10  
    Posty: 121
    Pomógł: 4
    Ocena: 6
    arnoldziq napisał:
    Na podstawie jakich kryteriów mają być te elementy usuwane ?
    Pierwszy? Ostatni? Posiadający konkretne cechy ?


    Sam mam wybrać który element ma być usunięty np. mam 3 elementy i chce usunąć drugi
  • REKLAMA
  • #5 10453122
    Konto nie istnieje
    Konto nie istnieje  
  • #6 10455852
    dd10
    Poziom 10  
    Posty: 121
    Pomógł: 4
    Ocena: 6
    A mógłbyś mi napisać ten kod do usuwania?
  • #7 10457540
    Konto nie istnieje
    Konto nie istnieje  

Podsumowanie tematu

✨ W dyskusji poruszono problem usuwania elementu z listy jednokierunkowej w języku Pascal. Użytkownik zapytał, jak zaimplementować funkcję usuwania wybranego elementu, wskazując, że chce usunąć drugi z trzech elementów. Odpowiedzi wskazują, że do usunięcia elementu potrzebny jest wskaźnik na poprzedni element, który należy zaktualizować, aby wskazywał na następny element usuwanego. Podano również, że usunięcie pierwszego i ostatniego elementu jest prostsze. Użytkownik został zachęcony do samodzielnego napisania kodu, z sugestią, że w sieci dostępne są funkcje operujące na listach w Pascalu.
Wygenerowane przez model językowy.
REKLAMA