Our Blog

Совсем забыл, что в конце концов список перед выходом надо корректно удалить, чтобы память была правильно очищена. Здесь покажу, как это правильно делать.Continue Reading..

И напоследок завершающая статья цикла про работу со списками в C++. Она будет посвящена обмену местами двух соседних элементов в однонаправленном циклическом списке. Хочу заметить, что именно соседних. Два элемента, которые не являются соседями, менять местами надо по-другому.Continue Reading..

После того, как мы рассмотрели примеры кода по добавлению нового элемента в начало, конец и середину линейного списка на основе уже объявленной ранее структуре, надо показать, как же удалять уже добавленные элементы.Continue Reading..

Наверное, самой интересной функцией будет добавление добавление нового элемента в середину списка. С ее помощью можно отыскать то место, в которое необходимо добавить новый элемент списка. Напомню, что в цикле статей уже рассматривались добавление нового элемента в начало списка и добавление нового элемента в конец списка.Continue Reading..

Не менее важной функцией является добавление нового элемента в конец списка. Опять же, напишу код для однонаправленного линейного списка и для однонаправленного циклического. Ранее рассматривалось добавление нового элемента в начало списка.Continue Reading..

В список элемент можно добавить в начало, конец и середину. Рассмотрим добавление нового элемента в начало однонаправленного линейного списка и однонаправленного циклического списка.Continue Reading..

Начинаю цикл статей, посвященный структурам, а именно спискам. Многие примеры будут рассмотрены на линейном однонаправленном списке. Начну с вывода списка на экран.Continue Reading..

Пример покажет всевозможную организацию работы со стеком. В примере данные хранятся к статическом массиве, в динамическом массиве, в динамическом массиве с выделением памяти «блоками» или в структуре. У вас есть возможность опробовать все варианты и отыскать для себя оптимальный по производительности и занимаемой памяти. Все написано в объектном коде, реализовано меню.Continue Reading..

Данный пример покажет, как правильно выделят память под матрицу n x m и корректно освобождать ее.Continue Reading..

Создание и работы с динамическими массивами предполагает использование динамической памяти и работу с указателями. Продемонстрирую пример по созданию динамического вектора из n-элементов.Continue Reading..






© 2008 - 2014 Codeserfer
-->