Saya telah menyelesaikan sebagian besar materi dalam buku Cormen Intro to Algorithms dan saya mencari buku algoritma yang mencakup materi di luar buku Corman. Apakah ada rekomendasi?
CATATAN: Saya menanyakan ini pada stackoverflow tetapi tidak terlalu senang dengan jawabannya.
CATATAN: Melihat sebagian besar komentar yang saya pikir idealnya saya ingin menemukan buku yang akan mencakup materi kursus 787 dalam deskripsi kursus ini .
algorithms
reference-request
books
Eugene
sumber
sumber
Jawaban:
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:
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.
sumber
Seperti yang telah dicatat orang lain, buku tentang algoritma (lanjutan) paling baik dipilih berdasarkan topik. Referensi umum yang baik tetapi berat dengan analisis yang teliti mungkin adalah Seni Pemrograman Komputer oleh Knuth.
Adapun teknik analisis, Anda mungkin tertarik dalam Pengantar Analisis Algoritma oleh Sedgewick dan Flajolet, dan Algoritma Combinatorics oleh Flajolet dan Sedgewick untuk teori lebih lanjut dalam arah yang sama.
Untuk pendekatan tentang mengatasi masalah-masalah sulit, lihat Algoritma untuk Masalah-Masalah Sulit oleh Hromkovič.
sumber
Pernahkah Anda melihat Buku Pegangan Ilmu Komputer Teoritis
Jika Anda ingin bergerak di luar algoritma imperatif dan beralih ke pemrograman fungsional, lihatlah Struktur Data Murni Fungsional . Saya tahu judul kata struktur data tetapi algoritma dalam buku ini dapat membuka mata Anda ke cara pemrograman yang berbeda.
EDIT
Saya melihat deskripsi kursus untuk CS 787, dan kelas saat ini
Itu mencatat
Jika itu aku, aku akan menghubungi direktori instruktur . :)
sumber
Algoritma komputer sangat kompleks dan sulit untuk memahami topik, jadi tidak ada buku terbaik, yaitu hanya satu buku yang akan menjelaskan semuanya kepada Anda. Anda perlu membaca beberapa dari mereka untuk memahami topik ini.
di sini adalah 2 sen saya berdasarkan 10 tahun pemrograman dan menghadiri banyak wawancara:
Referensi:
sumber