Çizge görselleştirme
  • C++ 82.9%
  • C 15.9%
  • Makefile 0.7%
  • Batchfile 0.5%
Find a file
2024-12-11 12:18:44 +03:00
algorithms çözümler arası gitme (A önceki, D sonraki) 2024-12-10 22:02:39 +03:00
resource sudoku koordinat dosyası 2024-12-10 22:40:06 +03:00
src çözümler arası gitme (A önceki, D sonraki) 2024-12-10 22:02:39 +03:00
ss screenshot 2024-12-05 22:03:16 +03:00
.gitignore renaming 2024-12-08 02:20:20 +03:00
build.bat windows build 2024-12-05 18:05:32 +03:00
Makefile renaming 2024-12-08 02:20:20 +03:00
notes.md köşelerin içi dolu ve renkli renderlanması eklendi. 2024-11-17 14:13:21 +03:00
README.md Update README.md 2024-12-11 12:18:44 +03:00

Görsel Algoritma

Çizge ve ağaç gibi veri yapıları üzerindeki algoritmaları görselleştirme amaçlı yazılım. Suppots backtracking and greedy algorithms for graph coloring.

Kurulum

Windows

Linux

apt install libsdl2-dev libsdl2-ttf-dev
make

Kullanım

load

./main -load graph.txt

İçinde boyut ve komşuluk matrisi olan dosyayı aç.

builder

Allows user to create custom graphs.

./main -b

Çizgeyi programda inşa et.

  • v: köşe ekle
  • e: kenar ekle
  • v: köşe ekle.
  • e: kenar ekle.
  • g: pgraph -> graph.
  • k: koordinatları kaydet.
  • s: backtracking solve.
  • x: greedy solve.
  • r: köşe yarıçapını arttır.
  • R: köşe yarıçapını azalt.
  • a: history geri.
  • d: history ileri.
  • A: history önceki çözüm.
  • D: history sonraki çözüm.

Todo

  • Graph coloring algoritmasını ekle.
  • Multigraph renderla (düz çizgi yerine eğri)
  • Ağaç ekle