|
1 |
| -# Algorithm Visualizer: |
| 1 | +# Algoritmus Vizualizátor |
2 | 2 |
|
3 |
| -## Colors: |
4 |
| - - #45a049 - highlight green |
5 |
| - - #2f2f2f - page background |
6 |
| - - #484848 - buttons, etc |
7 |
| - - #2f4f4f - visual default |
8 |
| - - #ffd700 - visual highlight yellow |
9 |
| - - #dc143c - visual pivot |
10 |
| - - aliceblue - text color |
| 3 | +## Bevezetés |
| 4 | +Az Algoritmus Vizualizátor egy interaktív webes alkalmazás, amely látványos módon szemlélteti különféle algoritmusok működését. A platform célja, hogy közérthető és vizuálisan követhető formában segítse az algoritmusok tanulását és megértését – legyen szó oktatásról, gyakorlásról vagy szakmai elmélyülésről. |
11 | 5 |
|
12 |
| -## General TODO |
13 |
| - - Maradék algoritmusok megvalósítása |
14 |
| - - avl fa source code |
15 |
| - - left side scrollable |
16 |
| - - fix b fa visual |
17 |
| - - jarvis step counter |
18 |
| - - await delay(Math.max(100, 900 - get(speed) * 8)); |
19 |
| - - max 4 depth |
20 |
| - - fix b fa source code |
21 |
| - - restart - start work properly |
22 |
| - - code cleanup |
23 |
| - - Dokumentáció |
| 6 | +## Használt nyelvek és keretrendszerek |
| 7 | +[](https://skillicons.dev) |
24 | 8 |
|
25 |
| -## Algoritmus Checklist |
26 |
| - - [ ] Alap adatok |
27 |
| - - [ ] Vizualizáló indexek |
28 |
| - - [ ] Előkalkulált lépésszám |
29 |
| - - [ ] Algoritmus futás |
30 |
| - - [ ] HTML |
31 |
| - - [ ] CSS |
| 9 | +## Algoritmusok vizualizálása: |
| 10 | +Az Algoritmus Vizualizátor lehetővé teszi az algoritmusok működésének valós idejű megfigyelését, JavaScript-ben írt kód vizuális megjelenítésén keresztül. Ez a megközelítés hatékonyan segíti az algoritmikus gondolkodás és működésmód mélyebb megértését. |
32 | 11 |
|
| 12 | +## Algoritmusok: |
| 13 | +Az alkalmazás azokat az algoritmusokat tartalmazza, amelyeket a Szegedi Tudományegyetemen oktatott Algoritmusok és adatszerkezetek I és Algoritmusok és adatszerkezetek II kurzusok keretében ismertetnek. A vizualizáció célja az elméleti ismeretek szemléltetése és a gyakorlati megértés támogatása. |
33 | 14 |
|
34 |
| -## Hátralévő algoritmusok |
35 |
| - - Bináris fa |
36 |
| - - AVL-fa |
37 |
| - - B-fa |
38 |
| - - Prios Fekete Fa |
39 |
| - - 2-3 fa |
40 |
| - - 2-3-4 fa |
41 |
| - |
42 |
| -Updatere szorul: |
43 |
| -Penzvalto: - progress bar, canvas display, log tweak |
44 |
| -heapsort: - alkalmaazni rá a többi rendező algoritmus elemeit: random start input, stb |
45 |
| - - vizualizálás javitás + css |
46 |
| -binary heap: SVG looks funny, css, step by step visual, empty heap |
47 |
| - |
48 |
| -------Szakdolgozat doksi:--------- |
49 |
| - |
50 |
| - |
51 |
| -Bevezetés----- |
52 |
| - |
53 |
| - |
54 |
| -Specifikáció------ |
55 |
| - |
56 |
| - |
57 |
| -Megvalósítás------- |
58 |
| -- fa algoritmusoknál egy input mezö elegendö beszúrni, keresni, törölni |
59 |
| - |
60 |
| - |
61 |
| -Tesztelés-------- |
62 |
| -- viualizálás tesztelés |
63 |
| -- korlátok tesztelése |
64 |
| -- source code line tesztelése |
65 |
| -- sebesség megvalósítás / reális / kiegyensúlyozott futás idö minden algoritmusnál |
66 |
| -- start - resume - restart sorrend tesztelés (convek hull pl ne startkor, hanem restartkor randomizáljon) |
67 |
| -- fa algoritmusnál mélység limit |
68 |
| - |
69 |
| - |
70 |
| -Megvalósítási ötletek amik nem valósultak meg--------- |
71 |
| -- lépegetö megvalosítás |
72 |
| - |
73 |
| -Összegzés--------- |
74 |
| - |
75 |
| - |
76 |
| - |
77 |
| - |
78 |
| -## Doku: |
79 |
| - |
80 |
| -Hátizsák probléma ötlet: |
81 |
| - tárgyak módosáitása - elvetettem az ötletet, mivel nem használata csak marginálisan javította volna a felhasználó felületett és nagyon zsúfolt lett volna a felület. |
| 15 | +## Github: |
| 16 | +https://github.com/DeeAyDan/algorithm-visualizer |
0 commit comments