Skip to content

Kiruyuto/Algorytmy2-Graham-Scan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Algorytmy2-Graham-Scan

Program ten jest moją implementacją algorytmu Grahama.
Wykonany został w trakcie trzeciego semestru na potrzeby kursu Algorytmy 2.
Działanie programu ogranicza się do znalezienia i wypisania w konsoli punktów tworzących powłoke wypukłą.
Dodatkowo obliczany jest czas potrzebny na wykonanie poszczególnych elementów algorytmu.
Program został oceniony na 5.

Przykładowe działanie programu na podstawie pointsTest.txt:

Program zwraca następujące wyniki:
TestSet

Sam zestaw punktów na wykresie prezentuje się w następujący sposób (Etykietami oznaczone zostały punkty tworzące powłoke wypukłą - według programu):
PlottedTestSet

Następnie możemy połączyć punkty tworzące powłoke, aby jeszcze lepiej to zwizualizować:
PlottedTestSetWithLines

About

Graham scan and convex hull implementation

Resources

Stars

Watchers

Forks

Languages