Варіанти завдань. 7. Яка різниця між алгоритмами iter_swap, swap і swap_ranges?
13.6. Контрольні запитання 1. На які категорії поділяються алгоритми STL? 2. Яку бібліотеку слід підключити для роботи з алгоритмами STL? 3. Яка різниця між алгоритмами групи модифіковані операції з послідовностями і немодифіковані операції з послідовностями? 4. Які алгоритми сортування STL Ви знаєте? Наведіть приклад. 5. Яка різниця між алгоритмом count_if і count? 6. Для чого призначений алгоритм for_each? 7. Яка різниця між алгоритмами iter_swap, swap і swap_ranges? 8. Які алгоритми переміщення Ви знаєте? Наведіть приклад. Література 1. Александреску А. Современное проектирование на С++. Серия С++ In-Depth. tType. 3 /А. Александреску – М.: Изд-ий дом " Вильямс", 2002. – 336 c. 2. Буч Г. Объектно-ориентированный анализ и проектирование с примерами на С++ / Г.Буч – М.: Бином, 1998. – 560 с. 3. Влиссидес Дж. Применение шаблонов проектирования. Дополнительные штрихи / Дж.Влиссидес – М.: Изд-ий дом " Вильямс", 2003. – 144 с. 4. Гамма Э. Приемы объектно-ориентированного программирования. Патерны проектирования / Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес – СПб.: Питер, 2004. – 366 с. 5. Кениг Э. Эффективное программирование на С++. Серия С++ In-Depth. tType. 2 / Э. Кениг, Б. Му – М.: Изд-ий дом " Вильямс", 2002. – 384 с. 6. Лафоре Р. Объектно-ориентированное программирование в С++. Классика Computer Science. 4-е изд. / Р.Лафоре – СПб.: Питер, 2005. – 924с. 7. Алексєєв В.І. Об’єктно-орієнтоване програмування: Методичні вказівки до виконання лабораторних робіт з курсу «Об’єктно-орієнтоване програмування» / Укл.: В. І. Алєксєєв, І. О. Пеняк // Львів: Видавництво Національного університету «Львівська політехніка», 2011. — 44 с. 8. Павловская Т.А. Програмирование на языке высокого уровня / Т.А.Павловская – СПб.: Питер, 2003, – 461с.: ил. 9. Шилдт Г. Искусство программирования на С++// Г.Шилдт – СПб.: БХВ-Петербург, 2005. – 496с.: ил. 10. Страуструп Б. Дизайн и эволюция С++//Б.Страуструп. Пер. с англ. –М.: ДМК Пресс; СПб.: Питер, 2006. – 448 с.: ил. 11. Лаптев В.В. С++. Объектно-ориентированое программирование. Задачи и упражнения/ В.В.Лаптев., А.В.Морозов, А.В.Бокова – СПб.: Питер, 2007.– 288с.: ил. 12. Павловская Т.А., Щупак Ю.А. С++. Объектно-ориентированное программирование: Практикум. – СПб.: Питер, 2005. – 265 с. 13. Страуструп Б. Язык программирования С++. – СПб.: Бином, 1999. – 991 с. 14. Халперн, Пабло. Стандартная библиотека С++ на примерах/ Пер. с англ. – М.: Изд. дом " Вильямс", 2001. – 336 с. 15. Шаллоуэй А., Тротт Д. Шаблоны проектирования. Новый подход к объектно-ориентированному анализу и проектированию. – М.: Изд-ий дом " Вильямс", 2002. – 288 с. 16. Шилдт, Герберт. Полный справочник по С++, 4-е изд./ Пер. с англ. – М.: Изд. дом " Вильямс", 2006. – 800 с. 17. Элджер Д. С++: библиотека программиста. – СПб.: Питер, 2000. – 320 с. [1] Застосування операторів " крапка" і " стрілка" для об'єктів відповідає їх застосуванню для структур і об'єднань. [2] " Правильне" закінчення означає виконання стандартної послідовності дій після завершення роботи. [3] Це випливає з умови задачі.
|