Für Vorlesungen, bitte die Webseite verwenden. https://flavigny.de/lecture
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

33 строки
816B

  1. class ListFloatArray :
  2. public FloatArray { // Ableitung
  3. public:
  4. // Konstruktoren
  5. ListFloatArray (); // leeres Feld
  6. // Destruktor
  7. ~ListFloatArray(); // ersetzt ~FloatArray !!
  8. // Indizierung
  9. virtual float& operator[](int i);
  10. // allgemeine Indexmenge
  11. virtual int numIndices ();
  12. virtual int minIndex ();
  13. virtual int maxIndex ();
  14. virtual bool isMember (int i);
  15. private:
  16. // lokal in der Klasse benutzte Datenstruktur
  17. struct FloatListElem {
  18. struct FloatListElem *next; // naechstes Element
  19. int index; // der Index
  20. float value; // der Wert
  21. };
  22. int n; // Anzahl Elemente
  23. FloatListElem *p; // einfach verkettete Liste
  24. FloatListElem* insert (int i, float v); // Fuege in Liste ein
  25. FloatListElem* find (int i); // finde Index
  26. } ;