diff options
Diffstat (limited to 'algo1w3/IntLinkedList.h')
-rw-r--r-- | algo1w3/IntLinkedList.h | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/algo1w3/IntLinkedList.h b/algo1w3/IntLinkedList.h new file mode 100644 index 0000000..996b5d9 --- /dev/null +++ b/algo1w3/IntLinkedList.h @@ -0,0 +1,30 @@ +#pragma once + +#include <stdlib.h> + +class IntLink; + +class IntLinkedList { +public: + IntLinkedList(); + virtual ~IntLinkedList(); + +public: // vraag 3 + virtual IntLink* getAt(int) const; + virtual bool setAt(int, int); + + virtual int length1() const; + virtual int length2() const; + +public: // vraag 4 + virtual void bubbleSort(); + +public: // niet gevraagd wel handig... (zie vraag 1) + virtual void addToStart(int); + virtual void showAll() const; + +private: + size_t size = 0; + IntLink* next = nullptr; +}; + |