I am looking for an algorithms book that covers material beyond Corman's book.
Ini dapat dijawab dengan berbagai cara, tergantung pada apa yang Anda inginkan "di luar". Saya akan merekomendasikan menanyakan arahan yang lebih spesifik, karena Anda lebih mungkin mendapatkan jawaban spesifik yang bermanfaat. Adapun beberapa pedoman umum:
- Anda mungkin menemukan beberapa buku umum yang mengeksplorasi topik algoritmik umum lebih dalam daripada Corman, tetapi untuk sebagian besar, Anda perlu mulai mengkhususkan diri jika buku akan secara signifikan lebih mendalam. Kalau tidak, itu cenderung membengkak dan kurang berguna.
- Jadi, alih-alih cari topik tertentu. Ada banyak materi lanjutan jika Anda fokus pada topik tertentu. Apakah Anda tertarik:
- algoritma penyortiran?
- algoritma string?
- algoritma bilangan angka?
- algoritma matriks?
- algoritma grafik?
- algoritma geometrik?
- algoritma kuantum?
- algoritma stokastik / acak?
- pemrograman linier?
- model perhitungan?
- teori kompleksitas dasar dan algoritma?
- Jika Anda ingin memahami cara menurunkan algoritme Anda sendiri, fokuskan untuk memahami struktur data yang diketahui digunakan dalam ruang masalah yang Anda investasikan (jadi, dapatkan kedalaman pengetahuan yang ada) dan lihat untuk memiliki pemahaman yang baik tentang teori kompleksitas dan model komputasi. Ini akan memberikan perasaan intuitif yang baik tentang apa yang mungkin untuk masalah yang diberikan, dan pendekatan apa yang mungkin akan berhasil lebih baik, bahkan jika Anda kesulitan membuktikan batas bawah secara formal.
Buku-buku seperti Papadimitriou's beberapa atau Arora / Barak tentang Complexity Theory akan menjadi saran saya untuk menindaklanjuti Corman untuk memahami lebih baik algoritma apa yang mungkin dan membangun beberapa intuisi, tapi saya hanya akan melihat makalah tinjauan umum modern pada area tertentu dan mencari untuk lulus dan buku tingkat penelitian tentang topik yang lebih spesifik jika Anda ingin terbiasa dengan tingkat pemahaman modern.