11<!DOCTYPE html>
22< html >
3- < head >
4- < title > Графовые алгоритмы</ title >
5- < link rel ="stylesheet " href ="../css/graph.css " />
6- < link rel ="stylesheet " href ="../../Bool_func/css/style.css " />
7- </ head >
83
9- < body >
10- < div class ="header-buttons ">
11- < button onclick ="location.href='../graph.html' " class ="back-button ">
12- Назад
13- </ button >
14- < div class ="theme-switch-wrapper ">
15- < label
16- class ="theme-switch "
17- for ="theme-checkbox "
18- aria-label ="Переключить тему "
19- >
20- < input
21- type ="checkbox "
22- id ="theme-checkbox "
23- class ="theme-switch__input "
24- />
25- < div class ="theme-switch__container ">
26- < div class ="theme-switch__toggle ">
27- < svg
28- class ="theme-switch__icon "
29- viewBox ="0 0 24 24 "
30- width ="16 "
31- height ="16 "
32- >
33- < path
34- fill ="currentColor "
35- d ="M12,18A6,6 0 0,1 6,12A6,6 0 0,1 12,6A6,6 0 0,1 18,12A6,6 0 0,1 12,18M20,15.31L23.31,12L20,8.69V4H15.31L12,0.69L8.69,4H4V8.69L0.69,12L4,15.31V20H8.69L12,23.31L15.31,20H20V15.31Z "
36- />
37- </ svg >
38- </ div >
39- < div class ="theme-switch__icons ">
40- < svg
41- class ="theme-switch__icon-sun "
42- viewBox ="0 0 24 24 "
43- width ="16 "
44- height ="16 "
45- >
46- < path
47- fill ="currentColor "
48- d ="M12,18A6,6 0 0,1 6,12A6,6 0 0,1 12,6A6,6 0 0,1 18,12A6,6 0 0,1 12,18M20,15.31L23.31,12L20,8.69V4H15.31L12,0.69L8.69,4H4V8.69L0.69,12L4,15.31V20H8.69L12,23.31L15.31,20H20V15.31Z "
49- />
50- </ svg >
51- < svg
52- class ="theme-switch__icon-moon "
53- viewBox ="0 0 24 24 "
54- width ="16 "
55- height ="16 "
56- >
57- < path
58- fill ="currentColor "
59- d ="M12,18C11.11,18 10.26,17.8 9.5,17.45C11.56,16.5 13,14.42 13,12C13,9.58 11.56,7.5 9.5,6.55C10.26,6.2 11.11,6 12,6A6,6 0 0,1 18,12A6,6 0 0,1 12,18Z "
60- />
61- </ svg >
62- </ div >
4+ < head >
5+ < title > Графовые алгоритмы</ title >
6+ < link rel ="stylesheet " href ="../css/graph.css " />
7+ < link rel ="stylesheet " href ="../../Bool_func/css/style.css " />
8+ < link rel ="stylesheet " href ="https://cdn.jsdelivr.net/npm/notyf@3/notyf.min.css " />
9+ </ head >
10+
11+ < body >
12+ < div class ="header-buttons ">
13+ < button onclick ="location.href='../graph.html' " class ="back-button ">
14+ Назад
15+ </ button >
16+ < div class ="theme-switch-wrapper ">
17+ < label class ="theme-switch " for ="theme-checkbox " aria-label ="Переключить тему ">
18+ < input type ="checkbox " id ="theme-checkbox " class ="theme-switch__input " />
19+ < div class ="theme-switch__container ">
20+ < div class ="theme-switch__toggle ">
21+ < svg class ="theme-switch__icon " viewBox ="0 0 24 24 " width ="16 " height ="16 ">
22+ < path fill ="currentColor "
23+ d ="M12,18A6,6 0 0,1 6,12A6,6 0 0,1 12,6A6,6 0 0,1 18,12A6,6 0 0,1 12,18M20,15.31L23.31,12L20,8.69V4H15.31L12,0.69L8.69,4H4V8.69L0.69,12L4,15.31V20H8.69L12,23.31L15.31,20H20V15.31Z " />
24+ </ svg >
25+ </ div >
26+ < div class ="theme-switch__icons ">
27+ < svg class ="theme-switch__icon-sun " viewBox ="0 0 24 24 " width ="16 " height ="16 ">
28+ < path fill ="currentColor "
29+ d ="M12,18A6,6 0 0,1 6,12A6,6 0 0,1 12,6A6,6 0 0,1 18,12A6,6 0 0,1 12,18M20,15.31L23.31,12L20,8.69V4H15.31L12,0.69L8.69,4H4V8.69L0.69,12L4,15.31V20H8.69L12,23.31L15.31,20H20V15.31Z " />
30+ </ svg >
31+ < svg class ="theme-switch__icon-moon " viewBox ="0 0 24 24 " width ="16 " height ="16 ">
32+ < path fill ="currentColor "
33+ d ="M12,18C11.11,18 10.26,17.8 9.5,17.45C11.56,16.5 13,14.42 13,12C13,9.58 11.56,7.5 9.5,6.55C10.26,6.2 11.11,6 12,6A6,6 0 0,1 18,12A6,6 0 0,1 12,18Z " />
34+ </ svg >
6335 </ div >
64- </ label >
65- </ div >
66- </ div >
67- < div class ="main-content ">
68- < div class ="task-grid ">
69- < div class ="task-card ">
70- < a href ="task0.html " class ="task-number " data-task-number ="1 "> 0</ a >
71- < a href ="task1-2.html " class ="task-number " data-task-number ="2 "
72- > 1 + 2</ a
73- >
74- < a href ="task3-4.html " class ="task-number " data-task-number ="3 "
75- > 3 + 4</ a
76- >
77- < a href ="task5-6.html " class ="task-number " data-task-number ="4 "
78- > 5 + 6</ a
79- >
80- < a href ="task7.html " class ="task-number " data-task-number ="5 "> 7</ a >
81- < a href ="task8.html " class ="task-number " data-task-number ="6 "> 8</ a >
82- < a href ="task9.html " class ="task-number " data-task-number ="7 "> 9</ a >
83- < a href ="task10-11.html " class ="task-number " data-task-number ="8 "
84- > 10 + 11</ a
85- >
86- < a href ="task12.html " class ="task-number " data-task-number ="9 "> 12</ a >
8736 </ div >
88- < div id ="content-area " class ="red-area ">
89- < h1 > Задача 0: Анализ графа</ h1 >
90- < div class ="container ">
91- < div class ="left-panel ">
92- < div class ="input-section ">
93- < div class ="left-controls ">
94- < select id ="inputType ">
95- < option value ="adjacencyList "> Списки смежности</ option >
96- < option value ="adjacencyMatrix "> Матрица смежности</ option >
97- < option value ="incidenceMatrix ">
98- Матрица инцидентности
99- </ option >
100- </ select >
101- < button onclick ="Task0.execute() "> Анализировать</ button >
102- </ div >
103- < div >
104- < textarea
105- id ="graphInput "
106- placeholder ="Пример списка смежности: 1: 2,3,4,5 2: 1,3,4,5 3: 1,2,4,5 4: 1,2,3,5 5: 1,2,3,4 "
107- > </ textarea >
108- </ div >
37+ </ label >
38+ </ div >
39+ </ div >
40+ < div class ="main-content ">
41+ < div class ="task-grid ">
42+ < div class ="task-card ">
43+ < a href ="task0.html " class ="task-number " data-task-number ="1 "> 0</ a >
44+ < a href ="task1-2.html " class ="task-number " data-task-number ="2 "> 1 + 2</ a >
45+ < a href ="task3-4.html " class ="task-number " data-task-number ="3 "> 3 + 4</ a >
46+ < a href ="task5-6.html " class ="task-number " data-task-number ="4 "> 5 + 6</ a >
47+ < a href ="task7.html " class ="task-number " data-task-number ="5 "> 7</ a >
48+ < a href ="task8.html " class ="task-number " data-task-number ="6 "> 8</ a >
49+ < a href ="task9.html " class ="task-number " data-task-number ="7 "> 9</ a >
50+ < a href ="task10-11.html " class ="task-number " data-task-number ="8 "> 10 + 11</ a >
51+ < a href ="task12.html " class ="task-number " data-task-number ="9 "> 12</ a >
52+ </ div >
53+ < div id ="content-area " class ="red-area ">
54+ < h1 > Задача 0: Анализ графа</ h1 >
55+ < div class ="container ">
56+ < div class ="left-panel ">
57+ < div class ="input-section ">
58+ < div class ="left-controls ">
59+ < select id ="inputType ">
60+ < option value ="adjacencyList "> Списки смежности</ option >
61+ < option value ="adjacencyMatrix "> Матрица смежности</ option >
62+ < option value ="incidenceMatrix ">
63+ Матрица инцидентности
64+ </ option >
65+ </ select >
66+ < button onclick ="Task0.execute() "> Анализировать</ button >
10967 </ div >
110- < div class ="results ">
111- < div class ="result-box ">
112- < div id ="results "> </ div >
113- </ div >
68+ < div >
69+ < textarea id ="graphInput "
70+ placeholder ="Пример списка смежности: 1: 2,3,4,5 2: 1,3,4,5 3: 1,2,4,5 4: 1,2,3,5 5: 1,2,3,4 "> </ textarea >
71+ </ div >
72+ </ div >
73+ < div class ="results ">
74+ < div class ="result-box ">
75+ < div id ="results "> </ div >
11476 </ div >
11577 </ div >
116- < canvas id ="graphCanvas " height ="600 " width ="600 "> </ canvas >
11778 </ div >
79+ < canvas id ="graphCanvas " height ="600 " width ="600 "> </ canvas >
11880 </ div >
119- < script src ="../js/common.js "> </ script >
120- < script src ="../js/draw.js "> </ script >
121- < script src ="../js/task0.js "> </ script >
122- < script src ="../js/script.js "> </ script >
12381 </ div >
82+ < script src ="https://cdn.jsdelivr.net/npm/notyf@3/notyf.min.js "> </ script >
83+ < script src ="../js/common.js "> </ script >
84+ < script src ="../js/draw.js "> </ script >
85+ < script src ="../js/task0.js "> </ script >
86+ < script src ="../js/script.js "> </ script >
12487 </ div >
125- </ body >
126- </ html >
88+ </ div >
89+ </ body >
90+
91+ </ html >
0 commit comments