Алгоритмы
функция метод copy в C++

Функция copy в C++: легко и понятно!

Всем привет! Часто приходиться вывести некоторое количество элементов или добавить ячейки из одного контейнера в другой. Часто для это используется цикл for, но есть средство лучше — метод copy().

Читать полностью

очередь c++ пример

Очередь (queue) в C++: легко и просто!

Всем привет! Для решения задач многие программисты используют структуру данных — очередь. Вы наверно когда-то слышали о ней, а возможно и применяли в своей программе.

Мы попытаемся ответить на несколько вопросов: что такое очередь, принцип работы очереди и какая у нее есть разновидность. Поехали!

Читать полностью

Стек (stack) в C++: легко и просто!

Всем привет! Сегодня мы разберем структуру данных, которая часто используется для решения задач или для оптимизации программ. Все когда-то в программировании слышали такое слово как стек.

Не пугайтесь, если вы его не знаете. Мы вам покажем, что это за зверь и попытаемся разобраться как использовать его для совместной работы.

Читать полностью

Шейкер сортировка в C++: принцип работы

Всем привет! В прошлом статье мы изучили пузырьковую сортировку. Как мы уже узнали она не самый хороший выбор для сортировки. Но в прошлой статье мы также упомянули, что некоторые алгоритмы кое-что позаимствовали у пузырьковой сортировки (!) и из-за этого их начали называть ее разновидностями. Одна из таких разновидностей — шейкер сортировка.

Читать полностью