Posts

My custom linked list

Image
Clash Royale CLAN TAG #URR8PPP .everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty margin-bottom:0; up vote 5 down vote favorite 1 I've tried to create my best at creating a custom Linked List implementation in C++. This is my code, would love to get feedback on it! DATA_TYPE is a macro defined elsewhere. struct Node DATA_TYPE data; Node *next; ; void addEnd(DATA_TYPE value, Node *&head, Node *&tail) Node *newNode = new Node; newNode->data = value; newNode->next = nullptr; if (head == nullptr) head = tail = newNode; else tail->next = newNode; tail = newNode; void addBeginning(DATA_TYPE value, Node *&head, Node *&tail) Node *newNode = new Node; newNode->data = value; if (head == nullptr) newNode->next = nullptr; head = tail = newNode; else newNode->next = head; head = newNode; void addSpecific(DATA_TYPE value, DATA_TYPE location, Node *&head, Node *&tail) Node *newNode = new Node; n...