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

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

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

Показать сообщение отдельно
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 раз и записать результат в переменную.
посмотрите, у вас несколько таких циклов.
 
Текущее время: 15:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru