Пространства имен в С++

Здравствуйте, дорогие читатели!

В данной статье я бы хотел рассмотреть такую важную тему как пространства имен. Данная возможность языка широко используется как разработчики самого языка C++, так и представителями компаний, которые разрабатывают современное ПО.

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

Очередь (queue) в C++: реализация и что это вообще такое

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

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

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

Стек (stack) в C++: реализация и что это вообще такое

стек в с++

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

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

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

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

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

Пузырьковая сортировка в C++: главные моменты

пузырьковая сортировка

Всем привет! Наверно всем прогерам в какой-то момент нужно было отсортировать массив. Сегодня мы разберем алгоритм сортировки с помощью которого вы сможете отсортировать ваш массив или вектор. Вы наверное догадались с названия сегодня пойдет речь о пузырьковой сортировке.

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