Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Какой способ хранения матрицы выбрать, если требуется делать много перестановок элементов? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ввод значений в строку http://www.cyberforum.ru/cpp-beginners/thread798767.html
Суть: Выводится список групп в консоль, затем выбираем группу, затем выводится список людей, затем человека выбираем. Проблема: Если ввести любое другое сочетание символов при выборе группы...
C++ Переполнение Доброго времени суток! Есть код: void menu() { IndexList Universal; List *tmp = NULL; int punkt_menu; char *value = NULL; instructions(); http://www.cyberforum.ru/cpp-beginners/thread798728.html
конструктор и деструктор для cout C++
Здарова! нужно решить задачу: есть код: int main() { cout <<"Hellow world"<<endl; } нужно без модифицирования функции main заставить чтобы она выводила
C++ Сортировка чисел по возрастанию
пожалуйста напишите программу сразу говорю я только начал обучаться! поэтому с которая будет сортировать введённые мной числа! по возрастанию!! (2.1.3) > (1.2.3) (без header algorithm) только лишь с...
C++ Игра с лампами и выключателями http://www.cyberforum.ru/cpp-beginners/thread798714.html
Добрый вечер, я уже несколько часов бьюсь над простейшей игрой с выключателями. Помогите нубу разобраться с циклом while - именно там программа завершает свой логический ход. Заранее спасибо) ...
C++ как изобразить декартову систему координат ?немогу дорешать задачку Задана окружность, с помощью координат центра и радиуса. Вывести в декартовой системе координат (x и y от -1000 до 1000) как задать окружность - знаю.. две пересекающиеся прямые как систему... подробнее

Показать сообщение отдельно
ITcrusader
Эксперт C++
176 / 162 / 8
Регистрация: 12.02.2013
Сообщений: 410
02.03.2013, 19:26
Выбрала самый неудачный способ представления матрицы. Элементы располагаются в непрерв=ывной области памяти и чтобы сделать один шаг сдвига - нужно сдвигать каждый элемент матрицы. Для задачи хорошо подойдет массив списков. см. std:: list<int>.

New/delete отличается от malloc/free, в первую очередь тем, что взаимодействуют с конструкторами/деструкторами. И вообще, new - то, чему нужно отдавать предпочтение при выборе инструмента выделения динамической памяти
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru