Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add: Search algorithm #107

Closed
wants to merge 21 commits into from
Closed

add: Search algorithm #107

wants to merge 21 commits into from

Conversation

yusuf601
Copy link
Contributor

@yusuf601 yusuf601 commented Oct 10, 2024

Deskripsi Perubahan

Saya telah menambahkan implementasi Linear Search pada repositori, serta membuat struktur direktori baru agar lebih terorganisir. Berikut adalah perubahan yang telah dilakukan:

Perubahan Utama:

  • Menambahkan direktori baru search algorithm di dalam folder algorithm.
  • Mengimplementasikan algoritma Linear Search yang dapat digunakan untuk mencari nama penulis, judul buku, dan gabungan keduanya dalam vektor.
  • Mengubah output program ke dalam bahasa Indonesia agar lebih mudah dipahami.

Checklist:

Umum:
  • Saya menambah algoritma terbaru.
Contributor Requirements (Syarat Kontributor) dan Lain-Lain:
  • Saya sudah membaca (I have read) CONTRIBUTING dan sudah menyetujui semua syarat.
  • Saya telah menambahkan komentar kode yang memberikan penjelasan maksud dari kode yang saya buat.
  • Saya menggunakan bahasa Indonesia untuk memberikan penjelasan dari kode yang saya buat.

Environment

Saya menggunakan (I'm using):

  • OS = Linux
  • g++ = 11.4.0

- Tambahkan baris kosong di sekitar daftar
- Perbaiki fragmen tautan di daftar isi
- Pastikan ada satu baris kosong di akhir file
- Menambahkan heading tingkat atas untuk memenuhi aturan lint markdown (MD041)
- Memperbaiki format tautan yang salah di Daftar Isi untuk "Macam-macam Algoritma Enkripsi/Kriptografi"
- Menambahkan komentar detail pada fungsi `SearchBook` dan `LinearSearch` yang menjelaskan parameter, tujuan, dan alur eksekusi.
- Meningkatkan keterbacaan dengan memperjelas tujuan dari setiap loop dan langkah dalam fungsi.
@yusuf601 yusuf601 requested a review from slowy07 as a code owner October 10, 2024 14:18
@mergify mergify bot mentioned this pull request Oct 11, 2024
3 tasks
@yusuf601 yusuf601 closed this Oct 12, 2024
@yusuf601 yusuf601 reopened this Oct 12, 2024
Copy link
Member

@slowy07 slowy07 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

dimohon untuk perhatikan kembali informasi tentang perubahan yang diberikan, ikuti contoh sederhana dari cara dibawah ini dalam pull request baru:

  • pastikan branch yang repositori fork di sync fork di branch main terlebih dahulu
  • kemudian untuk di local repositori usahakan sync updatenya dengan cara git pull di branch main , usahakan branch yang sudah dibuat pada local dihapus terlebih dahulu dengan cara git branch -D nama_branch, jika tidak mengetahui nama branchnya bisa cek dengan cara git branch
  • setelah branch main pada local repositori sudah diupdate, lakukan perubahan baru dengan branch baru dengan perintah git checkout -b nama_branch_baru
  • lakukan perubahan atau perbaikan di nama branch baru tersebut
  • lakukan perintah git add, git commit dan git push origin nama_branch_yang_sudah_dibuat_sebelumnya
  • kemudian lakukan pull request di repositori bellshade

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

insertion_sort ??

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

selection sort ?

@yusuf601 yusuf601 closed this Oct 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants