Главная Обратная связь

Дисциплины:






Тема: Динамические структуры данных



 

В задании длинные числа представлены строками.

 

1. Получить сумму двух длинных натуральных чисел. Каждое число представлено стеком (информационная часть элементов стека - одна цифра числа ). Результат представлен односвязным линейным списком, информационная часть его элементов аналогична информационной части элемента стека.

 

2. Получить сумму двух длинных натуральных чисел. Каждое число представлено стеком (информационная часть элементов стека - две цифры числа). Результат представлен односвязным линейным списком, информационная часть его элементов аналогична информационной части элемента стека.

 

3. Получить сумму двух длинных натуральных чисел. Каждое число представлено линейным односвязным списком (информационная часть элементов списка - одна цифра числа ). Результат представлен стеком, информационная часть элементов которого аналогична информационной части элемента списка.

 

4. Получить сумму двух длинных натуральных чисел. Каждое число и результат представлены линейными односвязными списками (информационная часть элементов списка - две цифры числа - тип byte ).

 

5. Получить разность двух длинных натуральных чисел. Уменьшаемое и результат представлены линейными односвязными списками, вычитаемое представлено стеком (информационная часть элементов списков и стека - одна цифра числа ).

 

6. Получить разность двух длинных натуральных чисел. Уменьшаемое и результат представлены линейными односвязными списками, вычитаемое представлено стеком (информационная часть элементов списков и стека - две цифры числа).

 

7. Получить разность двух длинных натуральных чисел. Уменьшаемое и вычитаемое представлены линейными односвязными списками (информационная часть элементов списков - одна цифра числа). Результат представлен стеком, информационная часть элементов которого аналогична информационной части элемента списка.

 

8. Получить разность двух длинных натуральных чисел. Уменьшаемое и вычитаемое представлены стеками (информационная часть элементов стека - одна цифра числа). Результат представлен линейным односвязным списком (информационная часть элементов списков - две цифры числа ).

 

9. Получить произведение двух длинных натуральных чисел. Первый множитель и результат представлены линейными односвязными списками, второй множитель представлен стеком (информационная часть элементов списков и стека - одна цифра числа ).

 

10. Получить произведение двух длинных натуральных чисел. Первый множитель и результат представлены линейными односвязными списками, второй множитель представлен стеком (информационная часть элементов списков и стека - две цифры числа ).



 

11. Получить сумму двух длинных целых чисел. Числа представлены в виде двух стеков (информационная часть всех элементов кроме вершины - одна цифра числа - тип integer, информационная часть вершины - знак числа и количество цифр в числе). Результат представлен линейным односвязным списком, информационная часть элементов которого такая же, как у элементов стека.

 

12. Получить сумму двух длинных целых чисел. Числа представлены в виде двух стеков (информационная часть всех элементов кроме вершины - две цифры числа - тип integer, информационная часть вершины - знак числа и количество цифр в числе ). Результат представлен линейным односвязным списком, информационная часть элементов которого такая же, как у элементов стека.

 

13. Получить сумму двух длинных целых чисел. Числа и результат представлены линейными двусвязными списками (информационная часть всех элементов кроме вершины - одна цифра числа - тип integer, информационная часть вершины - знак числа и количество цифр в числе ).

 

14. Получить сумму двух длинных целых чисел. Числа и результат представлены линейными двусвязными списками (информационная часть всех элементов кроме вершины - две цифры числа - тип integer, информационная часть вершины - знак числа и количество цифр в числе ).

 

15. Получить разность двух длинных целых чисел. Числа и результат представлены линейными двусвязными списками (информационная часть всех элементов кроме вершины - одна цифра числа - тип integer, информационная часть вершины - знак числа и количество цифр в числе ).

 

16. Получить разность двух длинных целых чисел. Числа и результат представлены линейными двусвязными списками (информационная часть всех элементов кроме вершины - две цифры числа - тип integer, информационная часть вершины - знак числа и количество цифр в числе ).

 

17. Реализовать операцию / (целочисленное деление) для двух длинных натуральных чисел. Операнды должны быть представлены линейными двусвязными списками, информационная часть элементов которых одна цифра числа. Результат представлен стеком, информационная часть элементов которого аналогична информационной части элемента списка.

 

18. Реализовать операцию / (целочисленное деление) для двух длинных натуральных чисел. Операнды и результат должны быть представлены линейными односвязными списками, информационная часть элементов которых две цифры числа.

 

19. Реализовать операцию % (остаток от деления нацело) для двух длинных натуральных чисел. Операнды и результат должны быть представлены линейными односвязными списками, информационная часть элементов которых одна цифра числа .

 

20. Реализовать операцию % (остаток от деления нацело) для двух длинных натуральных чисел. Операнды и результат должны быть представлены линейными двусвязными списками, информационная часть элементов которых две цифры числа .

 





sdamzavas.net - 2017 год. Все права принадлежат их авторам! В случае нарушение авторского права, обращайтесь по форме обратной связи...