Ben matematiksel zarafet ve titizlik için bir emici ve şimdi algoritmalar ve algoritma analizi ile ilgili literatürü arıyorum. Şimdi, hangi algoritmaların kapsandığı benim için çok önemli değil , ama nasıl sunuldukları ve tedavi edildikleri çok önemli değil.¹ En çok kullanılan tüm kavramları katı ve soyut bir şekilde tanımlayan çok açık ve kesin bir dile değer veriyorum .
Cormen, Leiserson, Rivest ve Stein'ın klasik Algoritma Girişinin oldukça düzgün olduğunu, ancak matematiği iyi işlemediğini ve kanıtları ve tanımları ile gayri resmi olduğunu buldum . Sipser'in Hesaplama Teorisine Giriş bu bakımdan daha iyi görünüyor, ancak yine de matematikten algoritmalara kesintisiz bir geçiş sunmuyor .
Herkes bir şey önerebilir mi?
¹: Algoritmalar en azından grafik, diziler, kümeler, listeler, ağaçlar ve benzeri klasik önemsiz soyut veri yapılarını kullanarak ihtiyaç duydukları verilerin yönetimini başlatmalıdır - tercihen bu veri yapıları üzerinde de çalışırlar. Veri yapılarının kullanımı ve yönetimi konusu tamamen göz ardı edilirse fazla ilgilenmezdim. Bununla birlikte, onlarla çözülen problemleri umursamıyorum.