1
+ <!DOCTYPE html>
2
+ < html lang ="en ">
3
+
4
+ < head >
5
+ < meta charset ="UTF-8 ">
6
+ < meta http-equiv ="X-UA-Compatible " content ="IE=edge ">
7
+ < meta name ="viewport " content ="width=device-width, initial-scale=1.0 ">
8
+ < title > Algo Visualisation</ title >
9
+ < link href ="style.css " rel ="stylesheet ">
10
+ < link rel ="preconnect " href ="https://fonts.googleapis.com ">
11
+ < link rel ="preconnect " href ="https://fonts.gstatic.com " crossorigin >
12
+ < link href ="https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wght@500&display=swap " rel ="stylesheet ">
13
+ < link href ="https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/css/bootstrap.min.css " rel ="stylesheet "
14
+ integrity ="sha384-Zenh87qX5JnK2Jl0vWa8Ck2rdkQ2Bzep5IDxbcnCeuOxjzrPF/et3URy9Bv1WTRi " crossorigin ="anonymous ">
15
+ </ head >
16
+
17
+ < body >
18
+ < section class ="title ">
19
+ < div class ="container-fluid ">
20
+
21
+ < nav class ="navbar sticky-top navbar-expand-lg navbar-dark bg-dark py-4 ">
22
+ < div class ="container-fluid ">
23
+ < img src ="images/4030.png " alt ="Bootstrap " width ="30 " height ="24 ">
24
+ < a class ="navbar-brand " href ="# "> FI-ALGOS.com</ a >
25
+ < button class ="navbar-toggler " type ="button " data-bs-toggle ="collapse "
26
+ data-bs-target ="#navbarSupportedContent " aria-controls ="navbarSupportedContent "
27
+ aria-expanded ="false " aria-label ="Toggle navigation ">
28
+ < span class ="navbar-toggler-icon "> </ span >
29
+ </ button >
30
+ < div class ="collapse navbar-collapse text-bg-dark " id ="navbarSupportedContent ">
31
+ < ul class ="navbar-nav ms-auto ">
32
+ < li class ="nav-item ">
33
+ < a class ="nav-link active " href ="# "> Home</ a >
34
+ </ li >
35
+ < li class ="nav-item dropdown ">
36
+ < a class ="nav-link dropdown-toggle " href ="# " role ="button " data-bs-toggle ="dropdown "
37
+ aria-expanded ="false ">
38
+ Sortings
39
+ </ a >
40
+ < ul class ="dropdown-menu ">
41
+ < li > < a href ="#insertion-sort " class ="dropdown-item " href ="# "> Insertion</ a > </ li >
42
+ < li > < a href ="#merge-sort " class ="dropdown-item " href ="# "> Merge</ a > </ li >
43
+ < li > < a href ="#bubble-sort " class ="dropdown-item " href ="# "> Bubble</ a > </ li >
44
+ < li > < a href ="#heap-sort " class ="dropdown-item " href ="# "> Heap</ a > </ li >
45
+ < li > < a href ="#quick-sort " class ="dropdown-item " href ="# "> Quick</ a > </ li >
46
+ < li > < a href ="#radix-sort " class ="dropdown-item " href ="# "> Radix</ a > </ li >
47
+ < li > < a href ="#bucket-sort " class ="dropdown-item " href ="# "> Bucket</ a > </ li >
48
+ < li > < a href ="#counting-sort " class ="dropdown-item " href ="# "> Counting</ a > </ li >
49
+ </ ul >
50
+ </ li >
51
+
52
+ </ ul >
53
+
54
+
55
+ </ div >
56
+ </ div >
57
+ </ nav >
58
+
59
+
60
+ < div class ="row ">
61
+ < div class ="col-lg-6 align-items-center d-flex justify-content-center ">
62
+ < h1 > We Sort it< br > for you!</ h1 >
63
+ </ div >
64
+ < div class ="col-lg-6 ">
65
+ < img src ="images/algo2.png " style =" height: 400px; width: 500px; border-radius: 20px; " alt ="">
66
+ </ div >
67
+
68
+ </ div >
69
+
70
+ < div class ="row ">
71
+ < div class ="col-lg-6 ">
72
+ < div class ="mb-3 ">
73
+ < label for ="formFile " class ="form-label text-white "> Input file containing elements of array</ label >
74
+ < input class ="form-control " type ="file " id ="formFile ">
75
+ </ div >
76
+ </ div >
77
+ </ div >
78
+ </ div >
79
+ </ div >
80
+ </ section >
81
+
82
+ < section id ="insertion-sort "class ="sorting ">
83
+ < div class ="container-fluid ">
84
+ < div class ="row ">
85
+ < div class ="col-lg-6 align-items-center d-flex justify-content-center ">
86
+ < h2 > Insertion< br > Sort</ h2 >
87
+ </ div >
88
+ < div class ="col-lg-6 align-items-center d-flex justify-content-center ">
89
+ < div class ="chart "> </ div >
90
+
91
+ </ div >
92
+ </ div >
93
+ < div class ="row ">
94
+ < div class ="col-lg-6 align-items-center d-flex justify-content-center ">
95
+ < button id ='ins-btn ' type ="button " class ="btn btn-success "> Start Sorting</ button >
96
+ </ div >
97
+ </ div >
98
+ </ div >
99
+ </ section >
100
+
101
+ < hr class ="mt-2 mb-3 "/>
102
+ < section id ="merge-sort " class ="sorting ">
103
+ < div class ="container-fluid ">
104
+ < div class ="row ">
105
+ < div class ="col-lg-6 align-items-center d-flex justify-content-center ">
106
+ < h2 > Merge< br > Sort</ h2 >
107
+ </ div >
108
+ < div class ="col-lg-6 align-items-center d-flex justify-content-center ">
109
+ < div class ="chart "> </ div >
110
+
111
+ </ div >
112
+ </ div >
113
+ < div class ="row ">
114
+ < div class ="col-lg-6 align-items-center d-flex justify-content-center ">
115
+ < button type ="button " class ="btn btn-success "> Start Sorting</ button >
116
+ </ div >
117
+ </ div >
118
+ </ div >
119
+ </ section >
120
+
121
+
122
+ < hr class ="mt-2 mb-3 "/>
123
+ < section id ="bubble-sort " class ="sorting ">
124
+ < div class ="container-fluid ">
125
+ < div class ="row ">
126
+ < div class ="col-lg-6 align-items-center d-flex justify-content-center ">
127
+ < h2 > Bubble< br > Sort</ h2 >
128
+ </ div >
129
+ < div class ="col-lg-6 align-items-center d-flex justify-content-center ">
130
+ < div class ="chart "> </ div >
131
+
132
+ </ div >
133
+ </ div >
134
+ < div class ="row ">
135
+ < div class ="col-lg-6 align-items-center d-flex justify-content-center ">
136
+ < button type ="button " class ="btn btn-success "> Start Sorting</ button >
137
+ </ div >
138
+ </ div >
139
+ </ div >
140
+ </ section >
141
+
142
+
143
+
144
+ < hr class ="mt-2 mb-3 "/>
145
+ < section id ="heap-sort " class ="sorting ">
146
+ < div class ="container-fluid ">
147
+ < div class ="row ">
148
+ < div class ="col-lg-6 align-items-center d-flex justify-content-center ">
149
+ < h2 > Heap< br > Sort</ h2 >
150
+ </ div >
151
+ < div class ="col-lg-6 align-items-center d-flex justify-content-center ">
152
+ < div class ="chart "> </ div >
153
+
154
+ </ div >
155
+ </ div >
156
+ < div class ="row ">
157
+ < div class ="col-lg-6 align-items-center d-flex justify-content-center ">
158
+ < button type ="button " class ="btn btn-success "> Start Sorting</ button >
159
+ </ div >
160
+ </ div >
161
+ </ div >
162
+ </ section >
163
+
164
+
165
+
166
+ < hr id ="quick-sort " class ="mt-2 mb-3 "/>
167
+ < section class ="sorting ">
168
+ < div class ="container-fluid ">
169
+ < div class ="row ">
170
+ < div class ="col-lg-6 align-items-center d-flex justify-content-center ">
171
+ < h2 > Quick< br > Sort</ h2 >
172
+ </ div >
173
+ < div class ="col-lg-6 align-items-center d-flex justify-content-center ">
174
+ < div class ="chart "> </ div >
175
+
176
+ </ div >
177
+ </ div >
178
+ < div class ="row ">
179
+ < div class ="col-lg-6 align-items-center d-flex justify-content-center ">
180
+ < button type ="button " class ="btn btn-success "> Start Sorting</ button >
181
+ </ div >
182
+ </ div >
183
+ </ div >
184
+ </ section >
185
+
186
+
187
+
188
+ < hr class ="mt-2 mb-3 "/>
189
+
190
+ < section id ="radix-sort " class ="sorting ">
191
+ < div class ="container-fluid ">
192
+ < div class ="row ">
193
+ < div class ="col-lg-6 align-items-center d-flex justify-content-center ">
194
+ < h2 > Radix< br > Sort</ h2 >
195
+ </ div >
196
+ < div class ="col-lg-6 align-items-center d-flex justify-content-center ">
197
+ < div class ="chart "> </ div >
198
+
199
+ </ div >
200
+ </ div >
201
+ < div class ="row ">
202
+ < div class ="col-lg-6 align-items-center d-flex justify-content-center ">
203
+ < button type ="button " class ="btn btn-success "> Start Sorting</ button >
204
+ </ div >
205
+ </ div >
206
+ </ div >
207
+ </ section >
208
+
209
+
210
+
211
+ < hr class ="mt-2 mb-3 "/>
212
+ < section id ="counting-sort " class ="sorting ">
213
+ < div class ="container-fluid ">
214
+ < div class ="row ">
215
+ < div class ="col-lg-6 align-items-center d-flex justify-content-center ">
216
+ < h2 > Counting< br > Sort</ h2 >
217
+ </ div >
218
+ < div class ="col-lg-6 align-items-center d-flex justify-content-center ">
219
+ < div class ="chart "> </ div >
220
+
221
+ </ div >
222
+ </ div >
223
+ < div class ="row ">
224
+ < div class ="col-lg-6 align-items-center d-flex justify-content-center ">
225
+ < button type ="button " class ="btn btn-success "> Start Sorting</ button >
226
+ </ div >
227
+ </ div >
228
+ </ div >
229
+ </ section >
230
+
231
+
232
+ < hr id ="bucket-sort " class ="mt-2 mb-3 "/>
233
+ < section class ="sorting ">
234
+ < div class ="container-fluid ">
235
+ < div class ="row ">
236
+ < div class ="col-lg-6 align-items-center d-flex justify-content-center ">
237
+ < h2 > Bucket< br > Sort</ h2 >
238
+ </ div >
239
+ < div class ="col-lg-6 align-items-center d-flex justify-content-center ">
240
+ < div class ="chart "> </ div >
241
+
242
+ </ div >
243
+ </ div >
244
+ < div class ="row ">
245
+ < div class ="col-lg-6 align-items-center d-flex justify-content-center ">
246
+ < button type ="button " class ="btn btn-success "> Start Sorting</ button >
247
+ </ div >
248
+ </ div >
249
+ </ div >
250
+ </ section >
251
+
252
+
253
+
254
+ < div id ="fileOutput " > </ div >
255
+
256
+ <!-- Footer -->
257
+ < footer class ="bg-dark text-center text-white f ">
258
+ <!-- Grid container -->
259
+ < div class ="container p-4 ">
260
+
261
+ < section class ="">
262
+ < form action ="">
263
+ < div class ="row d-flex justify-content-center ">
264
+ < div class ="col-auto ">
265
+ < p class ="pt-2 ">
266
+ < strong > Sign up for queries</ strong >
267
+ </ p >
268
+ </ div >
269
+
270
+ < div class ="col-md-5 col-12 ">
271
+
272
+ < div class ="form-outline form-white mb-4 ">
273
+ < input type ="email " id ="form5Example21 " class ="form-control " />
274
+ < label class ="form-label " for ="form5Example21 "> Email address</ label >
275
+ </ div >
276
+ </ div >
277
+
278
+ < div class ="col-auto ">
279
+ < button type ="submit " class ="btn btn-outline-light mb-4 ">
280
+ Sign up
281
+ </ button >
282
+ </ div >
283
+ </ div >
284
+ </ form >
285
+ </ section >
286
+
287
+ < section class ="mb-4 ">
288
+ < p >
289
+ < b > "Programming is the art of algorithm design and the craft of debugging errant code..."</ b >
290
+ </ p >
291
+ </ section >
292
+
293
+ </ div >
294
+ < div id ='footer ' class ="text-center p-3 " style ="background-color: rgba(0, 0, 0, 0.2); ">
295
+ © 2020 Copyright: All rights are reserved!
296
+ </ div >
297
+ </ footer >
298
+
299
+ < script
300
+ src ="https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/js/bootstrap.bundle.min.js "
301
+ integrity ="sha384-OERcA2EqjJCMA+/3y+gxIOqMEjwtxJY7qPCqsdltbNJuaOe923+mo//f6V8Qbsw3 "
302
+ crossorigin ="anonymous "> </ script >
303
+ < script src ="script.js "> </ script >
304
+ </ body >
305
+
306
+ </ html >
0 commit comments