Skip to content

jsandtangen/Sorting-Algorithm-Visualization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Sorting Algorithm Visualization

Beskrivelse

Dette prosjektet er en interaktiv visualisering av ulike sorteringsalgoritmer ved hjelp av Pygame. Brukere kan se hvordan forskjellige algoritmer fungerer ved å observere bevegelsen av tallene i en tilfeldig generert liste. Støttede algoritmer inkluderer Bubble Sort, Insertion Sort, Quick Sort, Merge Sort, og Selection Sort.

Funksjoner

  • Interaktiv Visualisering: Se sorteringsprosessen i sanntid.
  • Bredde- og Høydejustering: Tilpass størrelsen på vinduet.
  • Kontroller:
    • R: Tilbakestill listen
    • SPACE: Start sortering
    • A: Sorter i stigende rekkefølge
    • D: Sorter i synkende rekkefølge
    • I: Velg Insertion Sort
    • B: Velg Bubble Sort
    • Q: Velg Quick Sort
    • M: Velg Merge Sort
    • S: Velg Selection Sort

Krav

  • Python 3.x
  • Pygame-biblioteket

Installasjon

  1. Klon dette repositoriet:
    git clone https://github.com/jsandtangen/Sorting-Algorithm-Visualization.git
    
  2. Naviger til prosjektmappen:
    cd Sorting-Algorithm-Visualization
    
  3. Installer nødvendige biblioteker:
    pip install pygame
    

Kjøring av programmet

Kjør følgende kommando for å starte programmet:

python main.py

Lisens

Dette prosjektet er lisensiert under MIT-lisensen. Se LICENSE for mer informasjon.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages