// кірістіру:
Node * insert(int key, int d);
bool remove(int key); // Түйінді жою
void print(); // Тізімді тура бағытта
// басып шығару
void print_back(); // Тізімді кері бағытта
// басып шығару
};
Класс əдістерінің жүзеге асырылуын қарастырайық.
add
əдісі жаңа
Node
типті объектіге жады бөледі жəне тізім басына жəне соңына нұсқауыштарды
жаңарта отырып, объектіні тізімге қосады:
void List::add(int d){
Node *pv = new Node(d);
// Жаңа түйінге жады бөлу
if (pbeg == 0) pbeg = pend = pv; // Тізімнің алғашқы
// түйіні
else{
Достарыңызбен бөлісу: |