Программалау оқулық Алматы, 012 Қазақстан Республикасы Білім жəне ғылым министрлігінің «Оқулық»



Pdf көрінісі
бет322/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   318   319   320   321   322   323   324   325   ...   642
Байланысты:
pavlovskaia-jogargy-dengeili

class Node{ 

   public:

int d;        // Мəліметтер

Node *next;   // Келесі түйінге нұсқауыш 

Node *prev;   // Алдыңғы түйінге нұсқауыш 

Node(int dat = 0){   // Конструктор

   d = dat; next = 0; prev =0; 

}

};


229

Бұл класс тізімді бейнелейтін кластың ішінде сипатталатын болғандықтан

ішкі кластан қол жеткізуді жеңілдету мақсатында өрістер қолжетімді (

public

етіп құрылған. Бұл қол жеткізу функциясының көмегіне жүгінбеуге жəне 



өрістерді өзгертпеуге мүмкіндік береді. Тізім класын 

List

 деп атайық:



class List{ 

   class Node{

 

   ...

   };

   Node *pbeg, *pend; // Тізімнің басына жəне соңына 

                      // нұсқауыштар 

   public:

List(){ pbeg = 0; pend = 0;} // Конструктор

~List();                     // Деструктор

void add(int d); 

// Түйінді тізім соңына қосу

Node * fi nd(int i);  // Түйінді кілті бойынша іздеу

// d түйінін key кілті бар түйіннен кейін 



Достарыңызбен бөлісу:
1   ...   318   319   320   321   322   323   324   325   ...   642




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет