consolidate all repos to one for archive

This commit is contained in:
2025-01-28 13:46:42 +01:00
commit a6610fbc7a
5350 changed files with 2705721 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
#ifndef EXAMPLE28_LIST_H
#define EXAMPLE28_LIST_H
#include "Node.h"
class List {
private:
Node* ptrStart;
public:
List() : ptrStart(nullptr) {
}
~List() {
}
void insertAtBeginning(int el) {
Node* temp= new Node();
temp->set(el, ptrStart);
ptrStart=temp;
}
int deleteAtBeginning() {
Node* temp = ptrStart;
ptrStart=ptrStart->getNext();
return temp->getData();
}
void print() {
Node* temp = ptrStart;
while (temp != nullptr) {
std::cout << temp->getData() << " ";
temp=temp->getNext();
}
std::cout << std::endl;
}
};
#endif //EXAMPLE28_LIST_H