Saya sedang meninjau catatan saya dan menemukan implementasi algoritma penyortiran yang berbeda.
Ketika saya berusaha memahami implementasi QuickSort dan MergeSort, terlintas dalam benak saya bahwa walaupun saya melakukan pemrograman untuk mencari nafkah dan menganggap diri saya layak pada apa yang saya lakukan, saya tidak memiliki memori fotografis atau kemampuan otak semata untuk mengimplementasikan algoritme tersebut tanpa mengandalkan catatan saya. Yang saya ingat adalah bahwa beberapa algoritma itu stabil dan ada yang tidak. Beberapa mengambil O (nlog (n)) atau O (n ^ 2) waktu untuk menyelesaikan. Beberapa menggunakan lebih banyak memori daripada yang lain ...
Saya merasa tidak layak mendapatkan pekerjaan semacam ini jika bukan karena posisi saya tidak mengharuskan saya menggunakan algoritma penyortiran apa pun selain yang ditemukan di API standar. Maksud saya, berapa banyak dari Anda yang memiliki posisi pemrograman di mana sebenarnya penting agar Anda dapat mengingat atau membuat hal-hal seperti ini sendiri?