|
|
| Результаты опроса: Нужна эта тема? | |||
| Не нужна |
|
0 | 0% |
| Не очень |
|
1 | 50.00% |
| Нормально |
|
0 | 0% |
| Отлично-нашол что искал |
|
1 | 50.00% |
| Голосовавшие: 2. Вы ещё не голосовали в этом опросе | |||
|
|
Рейтинг 4.71/14:
|
|
0 / 0 / 1
Регистрация: 13.05.2009
Сообщений: 25
|
|||||||||||
Курсовые по С++ =)17.05.2009, 21:15. Показов 2719. Ответов 1
Метки нет (Все метки)
Кто, что знает поделитесь! Или спросите мы поделимся - тем, что есть!
Добавлено через 7 минут 3 секунды
(тут правда помойму есть орфаграфические ошибки-это ерунда) -- а программка--- тпоиск графа в ширину! Добавлено через 1 минуту 10 секунд *****
Блин скобки и точки -- сайт разделяет (((
0
|
|||||||||||
| 17.05.2009, 21:15 | |
|
Ответы с готовыми решениями:
1
Курсовые С++ HTML-Курсовые Курсовые готовые |
|
0 / 0 / 1
Регистрация: 13.05.2009
Сообщений: 25
|
|
| 03.06.2009, 17:35 [ТС] | |
|
Ребята вот курсовая работа---обход графа в ширину
[CPP]#include <iostream.h> #include <windows.h> #include <conio.h> #define TRUE 1 #define FALSE 0 typedef int Boolean; char* Rus(const char* text); typedef struct Leader *Lref; // Тип: указатель на заголовочный узел. typedef struct Trailer *Tref; // Тип: указатель на дуговой узел. //Описание типа заголовочного узла. typedef struct Leader { int Key; //Имя заголовочного узла. int Count; //Количество предшественников. Boolean Flag; //Флаг посещения узла при обходе. Tref Trail; //Указатель на список смежности. Lref Next; //Указатель на следующий узел в списке заголовочных узлов. }Leader; //Описание типа дугового узла. typedef struct Trailer { Lref Id; Tref Next; }Trailer; //Описание типа узла очереди. typedef Lref TipElement; //Указатель на звено заголовочного списка. typedef struct Zveno *svqz; typedef struct Zveno { TipElement Element; //Указатель на список смежности. svqz Sled; }Zveno; class Spisok { private: Lref Head; //Указатель на голову списка заголовочных узлов. Lref Tail; //Указатель на фиктивный элемент // в конце списка заголовочных узлов. void Udalenie_A (svqz *, svqz *, TipElement *); void Dobavlenie (svqz *, svqz *, TipElement); void SearchGraph (int, Lref *); public: Spisok() {//Инициализация списка заголовочных узлов. Head = Tail = new (Leader); } Lref GetHead() { return Head; } Lref GetTail() { return Tail; } void MakeGraph (); void PrintGraph (); void Breadth_First_Search (Lref); }; void main () { Spisok A; Lref t; //Рабочий указатель для перемещения // по списку заголовочных звеньев. //Построение графа и вывод его структуры Вирта. A.MakeGraph (); A.PrintGraph (); cout<<endl; //Нерекурсивный обход графа в ширину. cout<<Rus("Результат нерекурсивного обхода...\n"); t = A.GetHead(); while (t!=A.GetTail()) { (*t).Flag = TRUE; t = (*t).Next; } A.Breadth_First_Search (A.GetHead()); cout<<endl; getch(); } char bufRus[256]; char* Rus(const char* text) { CharToOem(text, bufRus); return bufRus; } void Spisok::SearchGraph (int w, Lref *h) //Функция возвращает указатель на заголовочный узел //с ключом w в графе, заданном структурой Вирта с указателем Head. { *h = Head; (*Tail).Key = w; while ((**h).Key!=w) *h = (**h).Next; if (*h==Tail) //В списке заголовочных узлов нет узла с ключом w. //Поместим его в конец списка Head. { Tail = new (Leader); (**h).Count = 0; (**h).Trail = NULL; (**h).Next = Tail; } } void Spisok::MakeGraph () //Функция возвращает указатель Head на структуру //Вирта, соответствующую ориентированному графу. { int x,y; Lref p,q; //Рабочие указатели. Tref t,r; //Рабочие указатели. Boolean Res; //Флаг наличия дуги. cout<<Rus("Вводите начальную вершину дуги: "); cin>>x; while (x!=0) { cout<<Rus("Вводите конечную вершину дуги: "); cin>>y; //Определим, существует ли в графе дуга (x,y)? SearchGraph (x, &p); SearchGraph (y,&q); r = (*p).Trail; Res = FALSE; while ((r!=NULL)&&(!Res)) if ((*r).Id==q) Res = TRUE; else r = (*r).Next; if (!Res) //Если дуга отсутствует, то поместим её в граф. { t = new (Trailer); (*t).Id = q; (*t).Next = (*p).Trail; (*p).Trail = t; (*q).Count++; } cout<<Rus("Вводите начальную вершину дуги: "); cin>>x; } } void Spisok::PrintGraph () //Вывод структуры Вирта, заданной указателем //Head и соответствующей ориентированному графу. { Lref p; //Рабочий указатель. Tref q; //Рабочий указатель. p = Head; while (p!=Tail) { cout<<(*p).Key<<"("; q = (*p).Trail; while (q!=NULL) %2
0
|
|
| 03.06.2009, 17:35 | |
|
Помогаю со студенческими работами здесь
2
курсовые работы Курсовые в делфи 7 Курсовые,НИР и т.п Выполню лабораторные работы, курсовые на С++, C# Помощь студентам. Лабораторные, Курсовые и т.д Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|