Skip to content
This repository has been archived by the owner on Mar 1, 2021. It is now read-only.
/ Stima-02 Public archive

Topological sort using decrease and conquer algorithm

Notifications You must be signed in to change notification settings

jerwansyah/Stima-02

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tugas Kecil 2 IF2211 Strategi Algoritma

About

Program pemecah masalah topological sort menggunakan algoritma decrease and conquer.

Algoritma Decrease and Conquer

Algoritma Decrease and Conquer (DnC) yang diimplementasikan untuk melakukan topological sort adalah mengurangi node dengan derajat masuk 0 dan menghapus node yang bertetangga dengan node tersebut secara rekursif hingga graf tidak memiliki node. Node hasil pengurangan bertahap dari graf merupakan hasil dari topological sorting graf. Algoritma DnC yang diimplementasikan merupakan variasi DnC pengurangan dengan ukuran berubah.

Masalah yang ingin sortir haruslah berupa Directed Acyclic Graph (DAG).

Tested on WSL2 (Distro: Ubuntu 20.04.1 LTS).

Requirement

Memiliki Python3.

Cara Menggunakan

  1. Buka terminal.
  2. Masukkan file yang ingin diuji ke dalam folder test.
  3. Buka path folder src dan jalankan python3 13519116.py <nama test file> atau ./13519116.py <nama test file>
$ cd src
$ python3 13519116.py test.txt
$ cd src
$ ./13519116.py test.txt

Author

Jeane Mikha Erwansyah/13519116


About

Topological sort using decrease and conquer algorithm

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages