Студопедия — Варіанти завдань. 7. Яка різниця між алгоритмами iter_swap, swap і swap_ranges?
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Варіанти завдань. 7. Яка різниця між алгоритмами iter_swap, swap і swap_ranges?






№ п/п Перший контейнер Другий контейнер Вбудований тип даних
  vector list int
  list deque long
  deque stack float
  stack queue double
  queue vector char
  vector stack string
  map list long
  multimap deque float
  set stack int
  multiset queue char
  vector map double
  list set int
  deque multiset long
  stack vector float
  queue map int
  priority_queue stack char
  map queue char
  multimap list int
  set map char
  multiset vector Int
  multimap map long
  queue stack float
  priority_queue set char

 

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] Це випливає з умови задачі.







Дата добавления: 2014-11-10; просмотров: 547. Нарушение авторских прав; Мы поможем в написании вашей работы!



Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Правила наложения мягкой бинтовой повязки 1. Во время наложения повязки больному (раненому) следует придать удобное положение: он должен удобно сидеть или лежать...

ТЕХНИКА ПОСЕВА, МЕТОДЫ ВЫДЕЛЕНИЯ ЧИСТЫХ КУЛЬТУР И КУЛЬТУРАЛЬНЫЕ СВОЙСТВА МИКРООРГАНИЗМОВ. ОПРЕДЕЛЕНИЕ КОЛИЧЕСТВА БАКТЕРИЙ Цель занятия. Освоить технику посева микроорганизмов на плотные и жидкие питательные среды и методы выделения чис­тых бактериальных культур. Ознакомить студентов с основными культуральными характеристиками микроорганизмов и методами определения...

САНИТАРНО-МИКРОБИОЛОГИЧЕСКОЕ ИССЛЕДОВАНИЕ ВОДЫ, ВОЗДУХА И ПОЧВЫ Цель занятия.Ознакомить студентов с основными методами и показателями...

ЛЕКАРСТВЕННЫЕ ФОРМЫ ДЛЯ ИНЪЕКЦИЙ К лекарственным формам для инъекций относятся водные, спиртовые и масляные растворы, суспензии, эмульсии, ново­галеновые препараты, жидкие органопрепараты и жидкие экс­тракты, а также порошки и таблетки для имплантации...

Тема 5. Организационная структура управления гостиницей 1. Виды организационно – управленческих структур. 2. Организационно – управленческая структура современного ТГК...

Методы прогнозирования национальной экономики, их особенности, классификация В настоящее время по оценке специалистов насчитывается свыше 150 различных методов прогнозирования, но на практике, в качестве основных используется около 20 методов...

Studopedia.info - Студопедия - 2014-2024 год . (0.008 сек.) русская версия | украинская версия