Програмування динамічної структури даних – цилічна черга
13

       видалення елементу зі списку;

       перегляд списку;

       сортування елементів списку за критеріями;

       пошук елемента у списку.

Для опису алгоритмів цих операцій використовується об’явлення:

struct Node

{

    char Style[20];

    char Autor[20];

    int data;//albums count

    int Sells;//prodajy

    Node *next;

};

 

1.1  Основні операції для роботи з циклічною чергою

 

1.1.1     Операція додавання елемента

Так як структура даних – черга, то додавання може бути лише в кінець черги.

Для реалізації функцій знадобляться структури виду
struct Node

{

    char Style[20];

    char Autor[20];

    int data;

    int Sells;

    Node *next;

};

 

struct Queue

{

    int sizer;

    PNode Header, Ender;

 };