Форум программистов, компьютерный форум, киберфорум
Алгоритмы
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Алгоритмы Построение кодов на "влажной бумаге" Доброго времени суток. Задали курсовую построение кодов на "влажной бумаге" . Нигде не могу найти алгоритм для построения,кодирования и декодирования данных кодов. Был бы очень ,если кто-нибудь хотя бы пролить свет на данную тему. https://www.cyberforum.ru/ algorithms/ thread2007372.html Алгоритмы Создание графа автоматически
Надо составить такой алгоритм, который автоматически соединит точки так, чтобы они удовлетворяли карте дорог в игре (в вложении). Я подумал и подумал, что можно решить так: для каждой точки A получить множество точек H (у которых каждый H.x == A.x) и множество точек V (у которых каждый H.y == A.y); потом выбрать из множеств H и V ближайшие к A точки и соединить. Есть другие варианты решения? Мне...
Алгоритмы Формула движения точки по цилиндрической винтовой линии(спирали) в программный код Всем здравствуйте. У меня вопрос из математики, хотя возможно это не просто математика. Как можно заставить двигаться сущность, или просто точку, по цилиндрической винтовой линии в 3D пространстве? Например горизонтально. Многое пересмотрел, пока не понял ничего. Визуальный пример есть здесь Хром правда ругается на этот сайт, но я ничего вредного не нашел в нем. Там, на сайте есть... https://www.cyberforum.ru/ algorithms/ thread2006938.html Алгоритмы Просеивание элемента https://www.cyberforum.ru/ algorithms/ thread2006277.html
1)Дан массив с элементами ( 35, 08, 10, 15, 20, 11, 18, 25, 23, 30, 40) . Какой массив будет получен после просеивания первого элемента. 2)Что включает в себя инициализация пустого динамического списка с заголовочным элементом (Множественный выбор ответов) a)выделение памяти для заголовочного элемента b)установка в адресное поле заголовочного элемента пустого значения c)занесение в...
Применить операцию примитивной рекурсии к функциям g и h Алгоритмы
Применить операцию примитивной рекурсии к функциям g и h. Полученную функцию f=ρ(g,h) записать в «аналитической» форме. g(x)=x и h(x,y,z)=x+z;
Алгоритмы LFU алгоритм логика работы программы в JAVA есть код в java работы LFU- cache алгоритма. Не могу понять логику работы вот сам код: Класс LFU-cach import java.util.LinkedHashMap; import java.util.Map; import java.util.Objects; public class LFUCache<K, V> implements Cache<K, V> { https://www.cyberforum.ru/ algorithms/ thread2004396.html
Алгоритмы Придумать алгоритм (работа с двумерным массивом) Друзья! Нужен такой алгоритм. Имеется массив M*N, и все клетки в нём закрашены чёрным цветом. Нужно РАНДОМНО выбрать несколько областей (количество областей регулируется как угодно, параметрами, константой- неважно) и закрасить их белым цветом. Самых главных два условия: 1) После закрашивания не должно оставаться чёрных областей, отделённых друг от друга. То есть после выборки должна... https://www.cyberforum.ru/ algorithms/ thread2003790.html Количество отрезков на прямой Алгоритмы
Добрый день. Помогите пожалуйста с решением следующей задачи: Приведите структуру данных, позволяющих поддерживать множество A⊆ℝ и добавлять/удалять полуинтервалы в/из него. Изначально множество A пусто. После этого поступает n запросов типа "+ l r" или "- l r". Первый запрос соответсвует операции A←A∪[l,r), второй — операции A←A∖[l,r). После каждого из таких...
Алгоритмы Блок-схема C++ Доброго времени суток. Помогите составить блок-схему для кода. #include <iostream> #include <math.h> using namespace std; /*Function to find the new gap between the elements*/ https://www.cyberforum.ru/ algorithms/ thread2003112.html Алгоритмы Нарисуйте, пожалуйста, блок-схему к задаче С++ #include <iostream> #include <iomanip> #include <ctime> int main() { setlocale(LC_ALL, "RUSSIAN"); const int N = 5; int matrix; int A, B; https://www.cyberforum.ru/ algorithms/ thread2002988.html
Сделать блок-схему для кода Алгоритмы
Это не совсем С++, это Processing, который используется для программирования микроконтроллеров, но этот язык еще часто называют С++ с бонусными библиотеками. В общем, помогите мне блок-схему сделать для этого кода. #include <SPI.h> #include <RFID.h> * #define SS_PIN 10 #define RST_PIN 9 #define BLUE_LED 6 #define YELLOW_LED 7
Алгоритмы Есть книги в которых описываются алгоритмы графики? Я имею ввиду алгоритмы такие как построение линий, и других примитивов. https://www.cyberforum.ru/ algorithms/ thread2002394.html
Айлурофил
440 / 374 / 107
Регистрация: 27.05.2017
Сообщений: 2,155
Записей в блоге: 1
25.06.2017, 16:30  [ТС] 0

Алгоритм поиска элементарных циклов в неориентированном графе - Алгоритмы - Ответ 10576145

25.06.2017, 16:30. Показов 6105. Ответов 28
Метки (Все метки)

Ответ

Это нас не устраивает, среди циклов много повторяющихся. Поэтому при записи нового цикла мы устроим проверку: а не было ли такого цикла раньше?
Получается уже лучше, всего 13 циклов осталось.
Delphi
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
function CompareCircles(i1,i2:integer):Boolean;
var i,j,k:integer;
begin
Result:=False;
if circles[i1].nel<>circles[i2].nel then exit;
k:=0;
for i:=0 to circles[i1].nel-2 do
   begin
   for j:=0 to circles[i2].nel-2 do
      begin
      if circles[i1].els[i]=circles[i2].els[j] then k:=k+1;
      end;
   end;
if k=(circles[i1].nel-1) then Result:=True;
end;
 
procedure push(k:integer);
begin
stack[t]:=k;t:=t+1;
end;
 
procedure pop(k:integer);
begin
t:=t-1;
end;
 
procedure DFS(k,v:integer);
var i,j,m,i1,j1:integer;
begin
push(k);
visited[k]:=1;
for i:=0 to np-1 do
    begin
    if i=k then continue;
    if i=v then continue;
    if (visited[i]=1) and (adj[i,k]<>0) then //--если не сама с себя
       begin
       for j:=0 to t-1 do
          begin
          circles[ncl].els[j]:=stack[j];
          end;
       for j:=0 to t-1 do if stack[j]=i then break;
       for m:=j to t-1 do circles[ncl].els[m-j]:=stack[m]; //---переносим цикл из стека
       circles[ncl].els[t-j]:=i;
       circles[ncl].nel:=t-j+1;
//-------------проверка, а может такой цикл уже есть?
       j1:=0;
       for i1:=0 to ncl-1 do
          begin
          if CompareCircles(i1,ncl)=True then begin j1:=1;break;end;
          end;
       continue;
       end;
    if adj[i,k]<>0 then DFS(i,k);
    end;
visited[k]:=0;
pop(k);
end;


Вернуться к обсуждению:
Алгоритм поиска элементарных циклов в неориентированном графе Алгоритмы
Миниатюры
Алгоритм поиска элементарных циклов в неориентированном графе  
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.06.2017, 16:30
Готовые ответы и решения:

Поиск всех циклов в неориентированном графе.
На входе программа принимает номера вершин и вес ребра между ними. Например: 2 3 1 - между...

Нахождение элементарных циклов в графе
Помогите пожалуйста с написание программы нахождение элементарный циклов в графе на Pascal

Метод поиска в глубину, в неориентированном графе
Добрый день! Помогите решить задание: Используя метод поиска в глубину, в неориентированном...

Исследовать алгоритм нахождения Эйлерова пути в неориентированном графе
Задание: Реализовать в виде программы и исследовать алгоритм нахождения эйлерова пути в...

28
25.06.2017, 16:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.06.2017, 16:30
Помогаю со студенческими работами здесь

Алгоритм поиска слова в графе
Доброго времени суток. Может быть кто-то, когда-то писал такой алгоритм, для поиска слова в...

Алгоритм поиска сечений в графе.
Привет всем кто на форуме. Может кто объяснить алгоритм поиска сечений в графе. имеются пути,...

Алгоритм поиска слова в заданном Графе
Доброго времени суток. Может быть кто-то, когда-то писал такой алгоритм, для поиска слова в...

Алгоритм поиска в глубину в ориентированном графе
Добрый вечер,форумчане:) Знаю, что подобная тема встречалась тут довольно часто, но у меня все-таки...

Алгоритм поиска всех деревьев в графе
Имеется граф. Необходимо найти множество всех деревьев. Где дерево это минимальная неизбыточная...

Алгоритм поиска циклов неориентированного графа
Помогите пожалуйста. Нужен алгоритм, который считал бы циклы неориентированного графа.

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru