Untitled
unknown
plain_text
2 years ago
784 B
9
Indexable
#include <iostream> #define MAX_N 1000001 using namespace std; //Tao Node class Soldier { public: int id, team; Soldier* next; Soldier* prev; Soldier() { id = -1; team = -1; next = nullptr; prev = nullptr; } }; void connect(Soldier* a, Soldier* b) { a->next = b; b->prev = a; } class List { public: Soldier* head ; Soldier* tail ; List() { head = new Soldier(); tail = new Soldier(); connect(head, tail); } //Ham xoa node void erase(Soldier* soldier) { connect(soldier->prev, soldier->next); delete (soldier); } } List ll[6][6]; Soldier soldier[MAX_N]; void fire(int mID) { List::erase(soldier+mID); }
Editor is loading...