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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Построить класс для описания плоской геометрической фигуры прямоугольник http://www.cyberforum.ru/cpp-beginners/thread377593.html
Построить класс для описания плоской геометрической фигуры прямоугольник. Предусмотреть методы для создания объектов и изменения.
C++ ошибка в функции подскажите как исправить в функции ввод списка с экрана, там был бесконечный цикл который прерывался операторов Break, препод сказал что это не грамотно прерывать цикл с помощью Break, попытался в while само условие написать но выдает такую ошибку " File3.cpp(119): E2378 Do-while statement missing ; Full parser context File3.cpp(106): parsing: sp * fs_enter()" че не так ??? using namespace std; char bufRus;... http://www.cyberforum.ru/cpp-beginners/thread377565.html
C++ Определение матрицы смежности графа по заданной матрице инцидентности
Доброй ночи :) Изучаю графы, написал фукнцию для конвертации матрицы инцидентности в матрицу смежности, а наоборот не выходит. Слева на рисунке матрицы инцидентности, с неё получаю матрицу смежности. А обратно ерунду выдает... Подскажите идею, пожалуйста .
Unicod C++
Доброго времени суток. Подскажите кто знает достойный материал(возможно книги) по использованию юникода в срр приложениях. Об LPWSTR WCHAR и тд. С юникодам ранее практически не работал, а найти полной и исчерпывающей информации так и не получилось, в книгах которые изучал применялся acsi. Со string, *char уж давно разобрался, а тут начал изучать винапи (по Петзольдсу) и все бы хорошо, да...
C++ Найти все натуральные числа, не превышающие заданного N, которые делятся на каждую из своих цифр. http://www.cyberforum.ru/cpp-beginners/thread377516.html
Найти все натуральные числа, не превышающие заданного N, которые делятся на каждую из своих цифр. Надо решить через функцию .Без массивов.
C++ Просьба в компиляции Приветствую. Я в С полный ноль (даже меньше), делаю проект на дельфи. Нашел инфу по RSA-шифрованию, но как обычно есть проблемы. Вроде и тема про связку дельфи и опенссл, но пример почему то на C++. Есть пример проги, но ставить С++ для компиляции как то смысла нет, вдруг там ошибки в коде какие нить. Вот здесь есть код, скомпильте, плиз, кому не влом и отправьте мне на мыльце плиз. Хочется... подробнее

Показать сообщение отдельно
Fantom.AS
 Аватар для 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");
}
 
Текущее время: 17:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru