27.Prednaska/Cvicenie0: Rozdiel medzi revíziami

Z Pascal
Prejsť na: navigácia, hľadanie
Riadok 33: Riadok 33:
 
** konštruktor generuje postupnosť
 
** konštruktor generuje postupnosť
 
** deštruktor uloží do súboru
 
** deštruktor uloží do súboru
 +
** funkcia vráti dynamické pole z hodnôt zoznamu
 +
* udržiavať zoznam utriedený - pridávať na správne miesto (za menší pred väčší)
 +
* minimálny prvok presťahuje na začiatok
 
* procedurálny typ
 
* procedurálny typ
 
* metódy dvojsmerného spájaného zoznamu
 
* metódy dvojsmerného spájaného zoznamu
 
* metódy cyklického spájaného zoznamu
 
* metódy cyklického spájaného zoznamu
 
  
 
=== Domáca úloha ===
 
=== Domáca úloha ===

Verzia zo dňa a času 08:10, 1. marec 2013

27. Cvičenie


< 27.Prednáška | riešené úlohy


Rozcvička

1. pre spájaný zoznam

type
  PVrchol = ^TVrchol;
  TVrchol = record
    Info: Integer;
    Next: PVrchol;
  end;
  • napísať procedúru Pridaj(Z: PVrchol), ktorá za každý vrchol s párnou hodnotou vloží nový vrchol s nulovou hodnotou, napr. zo zoznamu
4 -> 5 -> 6 -> 7 -> 8 -> 
vyrobí zoznam
4 -> 0 -> 5 -> 6 -> 0 -> 7 -> 8 -> 0 ->


Cvičenie

  • vrchol ako objekt
  • metódy triedy TZoznam
    • rôzne konštruktory: otvorené pole, textový/binárny súbor, reťazec, iný zoznam
    • konštruktor generuje postupnosť
    • deštruktor uloží do súboru
    • funkcia vráti dynamické pole z hodnôt zoznamu
  • udržiavať zoznam utriedený - pridávať na správne miesto (za menší pred väčší)
  • minimálny prvok presťahuje na začiatok
  • procedurálny typ
  • metódy dvojsmerného spájaného zoznamu
  • metódy cyklického spájaného zoznamu

Domáca úloha