Skip to content

meteulken/Push_Swap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

Push_swap Projesi

Kurulum

1. Repoyu bilgisayarınıza klonlayın: git clone https://github.com/meteulken/push_swap.git

2. cd Push_swap

3. make komutunu çalıştırarak programı derleyin

Radix Sort

Radix sort, bir sıralama algoritmasıdır ve sayıları basamaklarına ayırarak sıralama işlemini gerçekleştirir. Algoritmanın temel mantığı, öncelikle en az önemli basamağı kullanarak sayıları sıralamaktır.
Daha sonra, bir sonraki basamağı kullanarak sıralamaya devam edilir. Bu işlem, tüm basamaklar tamamlanana kadar devam eder ve sonunda sayılar tamamen sıralanmış olur.

Kullanım

Programı derledikten sonra, iki şekilde kullanabilirsiniz:

  1. ./push_swap arg1 arg2 arg3 ... komutunu kullanarak, sıralanacak sayıları komut satırından girerek programı çalıştırabilirsiniz. Örneğin: ./push_swap 3 1 5 4 2
  2. ./push_swap komutunu kullanarak, programı interaktif modda çalıştırabilirsiniz. Bu modda, program size sayıları sıralamak için gerekli olan komutları gösterecektir. Örneğin:
./push_swap 1 2 3 4 5
pb
pb
ra
pa
pa

Test

Programın doğru çalışıp çalışmadığını kontrol etmek için ./push_swap arg1 arg2 arg3 ... | ./checker arg1 arg2 arg3 ... komutunu kullanabilirsiniz.
Bu komut, sıralama işlemini push_swap programı ile gerçekleştirdikten sonra, doğru bir şekilde sıralanıp sıralanmadığını kontrol edecektir.

About

Radix Algoritması Push Swap Projesi

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published