Saya seorang pengisap untuk keanggunan dan ketelitian matematika, dan sekarang saya sedang mencari literatur seperti pada algoritma dan analisis algoritma. Sekarang, tidak masalah bagi saya algoritma apa yang dibahas, tetapi sangat banyak bagaimana mereka disajikan dan diperlakukan. ”Saya paling menghargai bahasa yang sangat jelas dan tepat yang mendefinisikan semua gagasan yang digunakan dalam cara yang ketat dan abstrak.
Saya menemukan bahwa Pengantar klasik untuk Algoritma , oleh Cormen, Leiserson, Rivest dan Stein cukup rapi, tetapi tidak menangani matematika dengan baik dan cukup informal dengan bukti dan definisi. Pengantar Sipser untuk Teori Komputasi tampaknya lebih baik dalam hal itu, tetapi masih tidak menawarkan transisi mulus dari matematika ke algoritma.
Adakah yang bisa merekomendasikan sesuatu?
¹: Algoritme setidaknya harus melibatkan pengelolaan data yang mereka butuhkan menggunakan struktur data abstrak non-sepele seperti grafik, array, set, daftar, pohon dan sebagainya - lebih disukai juga beroperasi pada struktur data tersebut. Saya tidak akan terlalu tertarik jika masalah penggunaan dan pengelolaan struktur data diabaikan sama sekali. Saya tidak terlalu peduli dengan masalah yang dipecahkan bersama mereka.