Тест по STL (list)
Цель теста - проверить понимание работы стандартного списка C++.

Задача:
Дан список Х целых чисел и два, принадлежащих ему итератора А и Б.
Необходимо переместить элементы, расположенные между А и Б, в новый список Y.
Элемент А всегда расположен левее Б (это упрощает задачу).

В тесте вам предложено 6 вариантов решения задачи, которые требуется оценить с точки зрения корректности и трудоемкости вычислений. Про трудоемкость можно прочитать тут: https://pro-prof.com/archives/4275.

Все предложенные варианты успешно компилируются (мы не ставим цель проверить внимательность).

При оценке сложности вычислений считать, что в исходном списке - N, а между итераторами - M элементов. Стандарт С++11 и новее (в тесте это имеет значение).

Тест не должен отнять у вас более 15 минут.

Примеры входных и выходных данных
Имя *
Your answer
Первый вариант. *
1 point
Captionless Image
Второй вариант. *
1 point
Captionless Image
Третий вариант. *
1 point
Captionless Image
Четвертый вариант. *
1 point
Captionless Image
Пятый вариант. *
1 point
Captionless Image
Шестой вариант. *
1 point
Captionless Image
Submit
Never submit passwords through Google Forms.
This content is neither created nor endorsed by Google. Report Abuse - Terms of Service