Grafična predstavitev
ZELO POMEMBNO
Elementi ver. seznama
Sestavni deli
Vozel.py
Konstruktorji razreda Vozel
“Goli” vozel
“Osamljeni” vozel
“Follow me”
Veriga treh
Ustvarimo tri samostojne vozle
Povežimo
Ustvarimo tri vozle in jih takoj povežimo med sabo
Izpis
Izpišimo vsebino vseh treh, če poznamo referenco le na prvega
Spremeni vsebino prvega v verigi
Še nekaj primerov
Spremeni vsebino tretjega
2.primer
Sestavi metodo, ki izpiše vsebino vseh vozlov v verigi
Razred Vozel - metode
def nastaviPodatek(self, pod):
'''Vozlu spremeni podatek na pod'''
self.podatek = pod
def vrniPodatek(self):
'''vrne podatek, ki je v vozlu'''
return self.podatek
nastaviNasled, vrniNasled
def nastaviNasled(self, mojNasled) :
'''Vozlu nastavi novega naslednika'''
self.naslednji = mojNasled
def vrniNasled(self):
''' Vrne kazalec na naslednji vozel '''
return self.naslednji
|
Primeri od prej
1. primer
2.primer
Koda
Še en zgled