2010-08-07 25 views
26

Hangi algoritmalar kütüphanelerini öneriyorsunuz? Ben kullandım Önerilen Açık Kaynak C# algoritmalar ve veri yapıları kütüphane

  • Nesneye Dayalı Tasarım
  • Performans
  • Algoritmalar kütüphaneler

    • Yetenekleri ve tavsiye edebilir: temel kriterler aşağıda

      • QuickGraph - grafiği algoritmaları için
      • C5 - Veri
      • NetTopologySuite .NET framework
      • dahil edilmemiştir yapılar için - uzaysal işleme ve algoritmalar

      Her iyi metin/dize algoritması kütüphane ve 2D Geometri kitaplığı bulamadı. ASP.NET için ses Dönüşüm için

    +0

    QuickGraph! Daha önce onunla karşılaşmayı diledim. – Graviton

    +4

    İlginç soru ... amacın nedir? C# de bir algo sınıfını öğretmek için? –

    +1

    Açık kaynak geniş bir terimdir. Ücretsiz konuşmada mı demek istiyorsun? GPL? LGPL? Kamu malı mı? Microsoft'un paylaşılan kaynak lisansı? Ya da yukarıdakilerden herhangi biri? –

    cevap

    1
    +1

    Bu bağlantı soruyu yanıtlayabilirken, cevabın temel kısımlarını buraya dahil etmek ve referans için bağlantı sağlamak daha iyidir. Bağlantılı sayfa değiştiğinde yalnızca bağlantı yanıtları geçersiz olabilir. – hims056

    +2

    @ hims056 Neden sadece bu cevap? Hemen hemen tüm cevaplar sadece bir URL'dir. Sorunun yan etkisi. –

    1

    Ayrıca nlist denilen benim açık kaynak projesi bakabilirsiniz. http://nlist.codeplex.com adresinde bulunur. NL12, C++ 'nın STL'si tarafından sağlananlara benzer bir algoritma kütüphanesine sahiptir, fakat .NET gelişimi için tasarlanmıştır. Ayrıca, handlebars.js'ye benzer güçlü bir metin oluşturucuya sahiptir. NList, orada en iyi özel karşılaştırma üreticilerinden birine sahiptir. Bir nesnenin özelliklerini sözlük gibi ele almak için bir sınıf var. Varsayılan bir sözlük sınıfı var. Ayrıca "sadece çalışır" bir dönüşüm yöntemi de var. Ayrıca birkaç başka koleksiyon sarıcısı da var.

    +0

    Bunun hakkında da olduğunu söyleyebilirsin .. – nawfal