Linked Lists - Elemente nach oben verschieben ??
Linked Lists - Elemente nach oben verschieben ??
Also ich hab eine Linked List sagen wir mal mit 20 Elementen gefüllt. Jetzt will ich aber dass, wenn ein 21. Element dazu kommt, dass jedes Element den Text des nachfolgenden Elementes erhält und das erste Element gelöscht wird... wie kann man das machen? Das will mir einfach net einfallen 
- NicTheQuick
- Ein Admin
- Beiträge: 8820
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
Vielleicht so?
Code: Alles auswählen
NewList blabla.l()
Procedure AddElementEx()
If CountList(blabla()) = 20
If FirstElement(blabla())
DeleteElement(blabla())
EndIf
EndIf
LastElement(blabla())
ProcedureReturn AddElement(blabla())
EndProcedure
For a.l = 1 To 21
If AddElementEx()
blabla() = a
EndIf
Next
ForEach blabla()
Debug blabla()
Next