开发者

Recommended Open Source C# algorithms & data structures libraries [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guid开发者_如何学Pythonance. Closed 10 years ago.

What algorithms libraries can you recommend? The basic criteria are:

  • Capabilities
  • Object Oriented Design
  • Performance

Algorithms libraries I have used and can recommend:

  • QuickGraph - for graph algorithms
  • C5 - for data structures that have not been included in .NET framework
  • NetTopologySuite - for spatial processing and algorithms

I haven't found any good text/string algorithm library and 2D Geometry library.


Aumplib namespace for Audio Conversion


Wintellect's Power Collections


NCalc - C# embedable extensible mathematical expression library


SharpMap - Geospacial application framework for the CLR


You can also check out my open source project, called NList. It is found at http://nlist.codeplex.com.

NList has a library of algorithms similar to those provided by C++'s STL, but geared for.NET development. It also has a powerful text generator similar to handlebars.js. NList has one of the best custom comparison builders out there. There's a class for treating an object like a dictionary of its properties. There's a default dictionary class. There's also a conversion method that "just works". Plus there are a few other collection wrappers.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜