Объектно-ориентированное программирование на языке С++. Ноткин А.М. - 54 стр.

UptoLike

Составители: 

55
4. АТД множество с элементами типа char. Дополнительно пере-
грузить следующие операции:
+ добавить элемент в множество (типа set+char);
* пересечение множеств;
int() мощность множества.
5. АТД множество с элементами типа char. Дополнительно пере-
грузить следующие операции:
() конструктор множества (в стиле конструктора Паскаля);
+ объединение множеств;
<=
сравнение множеств .
6. АТД множество с элементами типа char. Дополнительно пере-
грузить следующие операции:
> проверка на принадлежность(char in set Паскаля);
* пересечение множеств;
< проверка на подмножество.
7. АТД однонаправленный список с элементами типа char. Допол-
нительно перегрузить следующие операции:
+ – объединить списки (list+list);
-- – удалить элемент из начала (типа --list);
= = – проверка на равенство.
8. АТД однонаправленный список с элементами типа char. Допол-
нительно перегрузить следующие операции:
+ – добавить элемент в начало(char+list);
-- – удалить элемент из начала(типа –list);
=
= – проверка на равенство.
9. АТД однонаправленный список с элементами типа char. Допол-
нительно перегрузить следующие операции:
+ добавить элемент в конец (list+char);
-- удалить элемент из конца (типа list--);
!= проверка на неравенство.
10. АТД однонаправленный список с элементами типа char. До-
полнительно перегрузить следующие операции:
[] доступ
к элементу в заданной позиции, например:
                                 55

      4. АТД − множество с элементами типа char. Дополнительно пере-
грузить следующие операции:
       + − добавить элемент в множество (типа set+char);
       * − пересечение множеств;
     int()− мощность множества.

      5. АТД − множество с элементами типа char. Дополнительно пере-
грузить следующие операции:
       () − конструктор множества (в стиле конструктора Паскаля);
       + − объединение множеств;
      <= − сравнение множеств .

      6. АТД − множество с элементами типа char. Дополнительно пере-
грузить следующие операции:
      > − проверка на принадлежность(char in set Паскаля);
      * − пересечение множеств;
      < − проверка на подмножество.

     7. АТД − однонаправленный список с элементами типа char. Допол-
нительно перегрузить следующие операции:
       + – объединить списки (list+list);
       -- – удалить элемент из начала (типа --list);
     = = – проверка на равенство.

     8. АТД − однонаправленный список с элементами типа char. Допол-
нительно перегрузить следующие операции:
      + – добавить элемент в начало(char+list);
      -- – удалить элемент из начала(типа –list);
     = = – проверка на равенство.

     9. АТД − однонаправленный список с элементами типа char. Допол-
нительно перегрузить следующие операции:
      + − добавить элемент в конец (list+char);
      -- − удалить элемент из конца (типа list--);
     != − проверка на неравенство.

     10. АТД − однонаправленный список с элементами типа char. До-
полнительно перегрузить следующие операции:
     [] − доступ к элементу в заданной позиции, например: