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

Код Прюфера - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа зависает при очищении памяти http://www.cyberforum.ru/cpp-beginners/thread171740.html
Здраствуйте. Написал программу, вроде работает нормально, только при окончании зависает. Вот код: #include <iostream> #include <ctime> using std::cout; using std::cin; using std::endl; ...
C++ Определить простые множители Задание: Составить программу определения, является ли данное число простым. Если число не является простым, то определить все его простые множители Заранее спасибо.. http://www.cyberforum.ru/cpp-beginners/thread171735.html
Чтение из бинарного файла C++
Добрый вечер.Возникла проблема при чтении имени объекта из бинарного файла,запись в файл идет по структуре |char|int|double|float|'/0'| (запись идет с первого байта) char lname =0; ...
Извлечь из строки числа C++
Нужно извлечь из строки числа. "12/12/12" результат! day = 12; mounth = 12; year = 12; убил 10 минут чтобы найти что-то похожее на этом форуме, ничего не нашел! ну а у гугла я видемо не...
C++ Цикл с увеличивающимся шагом http://www.cyberforum.ru/cpp-beginners/thread171697.html
Необходимо написать цикл шаг которого будет увеличиваться. Допустим есть массив из 100 int переменных равных нулю. И есть последовательность: 0 2 5 9 14 20 27 35 44 ... Суть последовательности...
C++ Попадает ли точка с заданными координатами x, y закрашенную в область Помогите написать две программы пожалуйста :-Первое задание 2. Написать программу, которая определяет, попадает ли точка с заданными координатами x, y закрашенную в область. Рисунок Срочно...... подробнее

Показать сообщение отдельно
rrrFer
Заблокирован
04.10.2010, 07:41
Lavroff, есть случаи когда надо изменить размер матрицы? Если размер задается только 1 раз(наверное в конструкторе), и затем не изменяется, то можно выкинуть метод
void AbstractMatr::SetSize(size_t n, size_t m)
Про реализацию кстати тоже интересно, кто бы как реализовал исходные данные (матрицей смежности, списком ребер?)
Если я пользователь и у меня есть список ребер, то мне хотелось бы чтобы ваш класс мог его воспринять, и очень бы не хотелось преобразовывать его в матрицу смежности.
Есть ли случаи когда может потребоваться удалить элемент из середины?(удалить строку или столбец) или добавить элемент(...) - если нет то возможно стоит отказаться от вектора векторов, т.к. это динамическая структура, и обрабатывается много медленнее чем обычный массив.
Был опыт написания достаточно большой многопоточной программы, в которой я использовал вектора, к сожалению при больших размерностях векторов она работала очень медленно(и была переписана)

Добавлено через 2 минуты
C++
1
for(int i=0; i!=Degrees.size(); ++i)
на каждой итерации цикла вы вызываете метод size(), если размер не изменяется в цикле, то возможно стоит вызвать функцию 1 раз и записать результат в переменную.
посмотрите, у вас несколько таких циклов.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.