Ağaç dikmek için hileler
Kevin Wayne, Robert Sedgewick; Çeviren: Xie Luyun
"Algoritma (4. Baskı)"
Douban puanı 9,4, Sedgewick başyapıtı
Tüm programcıların ustalaşması gereken 50 algoritmayı kapsar
Kitabını okuyan birçok programcı, "Hiç kimse algoritmaları ve veri yapılarını Robert Sedgewick kadar açık ve anlaşılır bir şekilde açıklayamaz!" Dedi.
Sedgewick, kitaptaki algoritmalar ve veri yapıları hakkında gerekli bilgileri kapsamlı bir şekilde sunar ve özellikle sıralama, arama, grafik işleme ve dizi işlemeyi tartışır.
Bu sürüm ayrıca her programcının bilmesi ve bilmesi gereken 50 algoritmayı özel olarak verir ve gerçek kodu sağlar ve bu Java kodu uygulamaları, okuyucuların kolayca değiştirebileceği modüler bir programlama stilini benimser.
Bu kitabın destekleyici web sitesi, kitaptaki içeriğin bir özetini ve kod uygulaması, test verileri, alıştırmalar ve eğitim yazılımı gibi daha fazla kaynağı sağlar.
Aha Lei
"Aha! algoritma "
Algoritmayı kolay ve keyifli, C dili uygulamasında tanıtın
Bu sadece ilginç bir algoritma kitabı. Diğer algoritma kitaplarıyla karşılaştırıldığında, hangi özelliklere sahip olduğunu söylemekte ısrar ederseniz, onu anlayabilirsiniz.
Sıkıcı açıklamalar yok, zor formüller yok, her şey pratik uygulamalara dayanıyor, algoritmaları açıklamak için sevimli resimler var. Bu kitabı incelerken daha çok rahatlatıcı bir hikaye okumak veya eğlenceli bir bulmaca oyunu oynamak gibiyiz.
Kitaba dahil olan veri yapıları yığınları, kuyrukları, bağlantılı listeleri, ağaçları, birleşim arama kümelerini, yığınları ve grafikleri içerir; ilgili algoritmalar sıralama, numaralandırma, derinlik ve genişlik ilk aramayı, grafik geçişini içerir ve tabii ki yoktur Dört en kısa yol algoritması, iki minimum yayılma ağacı algoritması, kesme noktası ve kesme kenarı algoritmaları ve eksik olabilecek iki parçalı grafikler için maksimum eşleştirme algoritması olabilir.
Aditya Bhargava; Yuan Guozhong tarafından çevrildi
"Algoritma diyagramı"Algoritmalara roman kadar ilginç bir giriş
Python örneklerine dayalı, algoritma tasarımı ve analizinde uzman
Bu kitap örnekler, resimler ve metinler açısından zengin olup, algoritmayı anlaşılması kolay bir şekilde açıklamaktadır.Programcıların algoritmanın enerjisini günlük projelerde daha iyi kullanmalarına yardımcı olmayı amaçlamaktadır. Kitaptaki ilk üç bölüm, temeli atmanıza, ikili aramayı, büyük O gösterimini, iki temel veri yapısını ve özyinelemeyi öğrenmenize yardımcı olacaktır. Alanın geri kalanı esas olarak yaygın olarak kullanılan algoritmaları tanıtacaktır. Spesifik içerik şunları içerir: açgözlü algoritmaların veya dinamik programlamanın ne zaman kullanılacağı gibi belirli problemlerle karşılaşıldığında çözme becerileri; karma tabloların uygulanması; grafik algoritmaları; K en yakın komşu algoritması.
Shuichi Miyazaki, Yasuhiro Ishida; Çeviren: Zhang Bei
"İlk Algoritma Kitabım"Algoritma diyagramı renk versiyonu, algoritmayı öğrenmek için popüler APP'yi takip edin
Algoritmaları ve veri yapılarını sıfırdan öğrenme
Bu kitabın yazarlarından Yasuhiro Ishida, 2016 yılında mühendisler için kişisel olarak hazırlanmış bir öğrenme uygulaması olan "Algorithm Animation Illustration" lanse edildi. Bir yıldan kısa bir süre içinde dünya çapında 500.000 indirmeye ulaştı ve "App Store Japan" seçildi. 2016'nın En İyi Uygulamaları listesi.
Bu kitap, çeşitli algoritmaların ve veri yapılarının temel ilkelerini ayrıntılı olarak açıklayan resimler ve metinler içeren bu Uygulamaya dayanmaktadır.
Bölüm 1, bağlantılı listeler, diziler ve yığınlar gibi 7 veri yapısını tanıtır; Bölüm 2'den Bölüm 7'ye kadar, sırasıyla sıralama, arama, grafik teorisi, güvenlik ve kümeleme ile ilgili 26 temel algoritmalar tanıtılır. Kabarcık sıralama, ikili arama, en geniş arama, hash işlevi, Diffie-Hellman anahtar değişimi, k-anlamı algoritması vb.
Huang Liting, Su Chuanji tarafından yazılmıştır; çeviri Wu Chuanhai tarafından yapılmıştır.
"Yerel Makine Öğrenimi Algoritması"Liberal sanat öğrencilerinin anlayabileceği algoritmalar ve veri bilimi temelleri
Stanford Üniversitesi Büyük Veri Temel Ders Kitabı
K-ortalamalı kümeleme, temel bileşen analizi, ilişkilendirme kuralları ve sosyal ağ analizi gibi denetimsiz öğrenme algoritmalarını ve regresyon analizi, k en yakın komşu, destek vektör makineleri, karar ağaçları, rastgele ormanlar, sinir ağları vb. Gibi denetimli öğrenmeyi kapsayan toplam 12 bölüm. Algoritmalar, vb. Ve pekiştirmeli öğrenme algoritmaları fikrini ana hatlarıyla belirtir. Her bölüm örneklerle donatılmıştır.Her algoritma veya teknolojiyi tanıtırken sınırlarını da analiz eder.
Christoph Dürr Jill-Jênn Vie; Çeviri: Shi Shiqiang
"Etkili Algoritma"128 basit ve pratik algoritma örneği
Uluslararası programlama yarışmasının eğitmeninin deneyiminin özü, yarışmanın kazanan hilelerini kırmak
Algoritmanın verimliliğinin nasıl optimize edileceğini tartışmayı amaçlar, klasik ve özel algoritmaların uygulama, uygulama becerileri ve karmaşıklık doğrulama sürecini detaylandırır, bu da uygun karmaşıklık ve yüksek doğruluk ile verimli programlama yöntemlerinde hızlı bir şekilde ustalaşmamıza yardımcı olabilir, ayrıca kendi kendine kontrol ve kendi kendini test etme becerileri , ACM / ICPC, Google Code Jam gibi uluslararası programlama yarışmalarına katılmak, programlama sınavlarına hazırlanmak, programlama verimliliğini artırmak ve programlama yöntemlerini optimize etmek için bir referans kitaptır.
Yutaka Watanabe tarafından yazıldı; Çeviren: Penghao Zhi
"Zorlu Programlama Yarışması 2"Douban puanı 9.1, algoritmalar ve veri yapılarının temel bilgi noktalarını kapsar
Kitap üç bölüme ayrılmıştır: hazırlık, temel ve uygulama Çevrimiçi değerlendirme sistemi Aizu Online Jüri ve çok sayıda örnek soru yardımıyla, algoritmayı ve karmaşıklığı, temel ve gelişmiş sıralama, arama, yineleme ve bölme ve yönetme ve dinamik programlama hakkında ayrıntılı bir açıklama yapar. Yöntem, ikili arama ağacı, yığın, grafik, hesaplamalı geometri, sayı teorisi gibi algoritmaların ve veri yapılarının temel bilgi noktaları.
-SON-
Resim kaynağı: https://unsplash.com/