Bitonic sorting adalah salah satu algoritma pengurutan (sorting algorithm) yang digunakan untuk mengurutkan suatu rangkaian (array) elemen. Algoritma ini memiliki ciri khas dalam pengurutan, yaitu urutan data yang diurutkan harus menjadi "bitonic" sebelum proses pengurutan dimulai. Urutan bitonic adalah sebuah urutan yang pertama secara terurut meningkat lalu secara terurut menurun, atau sebaliknya.
Checklist:
Umum:
[x] Saya menambah algoritma terbaru.
[ ] Saya memperbaiki algoritma yang sudah ada.
[ ] Saya memperbaiki dokumentasi.
[x] Saya menambah dokumentasi.
Contributor Requirements (Syarat Kontributor) dan Lain-Lain:
[x] Saya sudah membaca (I have read) CONTRIBUTING dan sudah menyetujui semua syarat.
[x] Saya telah menambahkan docstring yang memberikan penjelasan maksud dari kode yang saya buat.
[x] Saya menggunakan bahasa Indonesia untuk memberikan penjelasan dari kode yang saya buat.
Deskripsi (Description)
Bitonic sorting adalah salah satu algoritma pengurutan (sorting algorithm) yang digunakan untuk mengurutkan suatu rangkaian (array) elemen. Algoritma ini memiliki ciri khas dalam pengurutan, yaitu urutan data yang diurutkan harus menjadi "bitonic" sebelum proses pengurutan dimulai. Urutan bitonic adalah sebuah urutan yang pertama secara terurut meningkat lalu secara terurut menurun, atau sebaliknya.
Checklist:
Umum:
Contributor Requirements (Syarat Kontributor) dan Lain-Lain:
Unit Testing dan Linting:
Environment
Saya menggunakan (I'm using):
os
=linux
python
=3.11.4
linked issue #NOMOR_ISSUE