Здавалка
Главная | Обратная связь

Додаток. Варіанти завдань.



1.АТД-множина з елементами типу char.Додатково перевантажити наступні операції:

“+” - додати елемент у множину (типу char + set);

“+” - об'єднання множин;

“==” - перевірка множин на рівність.

2.АТД-множина з елементами типу char.Додатково перевантажити наступні операції:

“-” - видалити елемент із множини (типу set-char);

“*” - перетинання множин;

“<” - порівняння множин .

3.АТД-множина з елементами типу char.Додатково перевантажити наступні операції:

“-” - видалити елемент із множини (типу set-char);

“>” - перевірка на підмножину;

“!=” - перевірка множин на нерівність.

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. Додатково перевантажити наступні операції:

“[]” - доступ до елемента в заданій позиції, наприклад:

int i; char c;

list L;

c=L[i];

“+” - об'єднати два списки;

“==” - перевірка на рівність.

11.АДТ-однонаправлений список з елементами типу char. Додатково перевантажити наступні операції:

“[]” - доступ до елемента в заданій позиції, наприклад:

int i; char c;

list L;

c=L[i];

“+” - об'єднати два списки;

“!=” - перевірка на нерівність.

12.АДТ-однонаправлений список з елементами типу char. Додатково перевантажити наступні операції:

“()” - видалити елемент у заданій позиції, наприклад :

int i;

list L;

L[i];

“()” - додати елемент у задану позицію, наприклад :

int i; char c;

list L;

L[c,i];

“!=” перевірка на нерівність.

13.АТД-стек. Додатково перевантажити наступні операції:

“+” - додати елемент у стек;

“—“ - витягти елемент зі стека;

bool() - перевірка чи порожній стек?

14.АТД-черга. Додатково перевантажити наступні операції:

“+” - додати елемент ;

“—“ - витягти елемент ;

bool() - перевірка чи порожня черга?

15.АТД-одномірний масив (вектор) дійсних чисел. Додатково перевантажити наступні операції:

“+” - додавання векторів (a[i]+b[i] для всіх i);

“[]” - доступ по індексі;

“+” - додати число до вектора (double+vector).

16.АТД-одномірний масив (вектор) дійсних чисел. Додатково перевантажити наступні операції:

“-” - віднімання векторів (a[i]-b[i] для всіх i);

“[]” - доступ по індексі;

“-” - відняти з вектора число (vector-double).

17.АТД-одномірний масив (вектор) дійсних чисел. Додатково перевантажити наступні операції:

“*” - множення векторів (a[i]*b[i] для всіх i);

“[]” - доступ за індексом;

“*” - помножити вектор на число (vector*double).

18.АТД-одномірний масив (вектор) дійсних чисел. Додатково перевантажити наступні операції:

“int()” - розмір вектора;

“()” - встановити новий розмір;

“-” - відняти з вектора число (vector-double);

“[]” - доступ за індексом;

19.АТД-одномірний масив (вектор) дійсних чисел. Додатково перевантажити наступні операції:

“=” - привласнити всім елементам вектора значення (vector=double);

“[]” - доступ за індексом;

“==” - перевірка на рівність;

“!=” - перевірка на нерівність;

20.АТД-двомірний масив (матриця) дійсних чисел. Додатково перевантажити наступні операції:

“()” - доступ за індексом;

“*” - множення матриць;

“*” - множення матриці на число;

“*” - множення числа на матрицю.

21.АТД-двомірний масив (матриця) дійсних чисел. Додатково перевантажити наступні операції:

“()” - доступ за індексом;

“-” - різниця матриць;

“-” - відняти з матриці число;

“==” - перевірка матриць на рівність.

22.АТД-двомірний масив (матриця) дійсних чисел. Додатково перевантажити наступні операції:

“()” - доступ за індексом;

“=” - привласнити всім елементам матриці значення (matr=double);

“+” - додавання матриць;

“+” - скласти матрицю з числом (matr+double).

23.АТД-двомірний масив (матриця) дійсних чисел. Додатково перевантажити наступні операції:

“()” - доступ за індексом;

“==” - перевірка матриць на рівність.

“++” - транспонувати матрицю;







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.