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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ввод значений в строку http://www.cyberforum.ru/cpp-beginners/thread798767.html
Суть: Выводится список групп в консоль, затем выбираем группу, затем выводится список людей, затем человека выбираем. Проблема: Если ввести любое другое сочетание символов при выборе группы (например: 2132141324), то меню перезапускается, всё ок, дальше вводим нормальное значение для группы, потом появляется список людей, тоже выбираем человека, но затем снова появляется надпись "выбери...
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) только лишь с начальными знаниями!! я учу страуструпа!! щас я на 118 странице и там такое задание!! только никак не могу понять! как правельно сделать!
C++ Игра с лампами и выключателями http://www.cyberforum.ru/cpp-beginners/thread798714.html
Добрый вечер, я уже несколько часов бьюсь над простейшей игрой с выключателями. Помогите нубу разобраться с циклом while - именно там программа завершает свой логический ход. Заранее спасибо) #include <iostream> using namespace std; void change (bool &state) { if (state == 0) state = 1; else
C++ как изобразить декартову систему координат ?немогу дорешать задачку Задана окружность, с помощью координат центра и радиуса. Вывести в декартовой системе координат (x и y от -1000 до 1000) как задать окружность - знаю.. две пересекающиеся прямые как систему координат -тоже знаю..выводится.. а как присвоить системе координат собственные значения?чтоб по моим значениям выводить окружность можно было?? вот то, что наработанное есть: #include <graphics.h> //... подробнее

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

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