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

Реализация класса множество через двусвязный список. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Построить класс для описания плоской геометрической фигуры прямоугольник http://www.cyberforum.ru/cpp-beginners/thread377593.html
Построить класс для описания плоской геометрической фигуры прямоугольник. Предусмотреть методы для создания объектов и изменения.
C++ ошибка в функции подскажите как исправить в функции ввод списка с экрана, там был бесконечный цикл который прерывался операторов Break, препод сказал что это не грамотно прерывать цикл с помощью Break, попытался в while само условие написать... http://www.cyberforum.ru/cpp-beginners/thread377565.html
C++ Определение матрицы смежности графа по заданной матрице инцидентности
Доброй ночи :) Изучаю графы, написал фукнцию для конвертации матрицы инцидентности в матрицу смежности, а наоборот не выходит. Слева на рисунке матрицы инцидентности, с неё получаю матрицу...
Unicod C++
Доброго времени суток. Подскажите кто знает достойный материал(возможно книги) по использованию юникода в срр приложениях. Об LPWSTR WCHAR и тд. С юникодам ранее практически не работал, а найти...
C++ Найти все натуральные числа, не превышающие заданного N, которые делятся на каждую из своих цифр. http://www.cyberforum.ru/cpp-beginners/thread377516.html
Найти все натуральные числа, не превышающие заданного N, которые делятся на каждую из своих цифр. Надо решить через функцию .Без массивов.
C++ Просьба в компиляции Приветствую. Я в С полный ноль (даже меньше), делаю проект на дельфи. Нашел инфу по RSA-шифрованию, но как обычно есть проблемы. Вроде и тема про связку дельфи и опенссл, но пример почему то на C++.... подробнее

Показать сообщение отдельно
Fantom.AS
2 / 1 / 0
Регистрация: 17.11.2010
Сообщений: 121
04.11.2011, 14:27  [ТС]
Set_list(const Set_list & rhs); //конструктор копирования
Set_list& operator=(const Set_list & rhs); //конструктор присваивания

и еще, я конструкторы копирования и присваивания объявил, но не реализовал, тут тоже заминка вышла

Добавлено через 46 минут
вот функция сортировки, правильно реализована?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
void Set_list::sort()
{
    int a=0;
node *last, *temp ;
node *sort_beg , *sort_end ; 
//for (temp = first; temp != end; temp = temp->next)
//{
//a++;
//}
do {
for (sort_end = end; sort_end!= first->next ; sort_end = sort_end->prev) {
if ((sort_end->prev)->data > sort_end->data) {
(sort_end->next)->prev=sort_end->prev;
(sort_end->prev)->next = sort_end->next;
(sort_end->prev)->prev = sort_end;
((sort_end->prev)->prev)->next = sort_end;
last = sort_end;
}
}
 
first = last->next;
 
for (sort_beg = first; sort_beg != end->prev ; sort_beg = sort_beg->next) {
if ((sort_beg->next)->data > sort_beg->data) {
(sort_beg->prev)->next=sort_beg->next;
(sort_beg->next)->prev = sort_beg->prev;
(sort_beg->next)->next = sort_beg;
((sort_beg->next)->next)->prev = sort_beg;
last = sort_beg;
}
}
end = last->prev;
} while (sort_beg != sort_end);
 
node *pv = first->next;
int i =0;
//while (i<a){
//i++;
//printf("%d ", pv->data);
//pv = pv->next;
//}
//printf("\n");
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru