这可能是一个愚蠢的问题(对于 MSDN 和所有问题),但也许你们中的一些人能够帮助我筛选大量信息。
我需要了解 C# 中常见数据结构和算法的实现细节。也就是说,例如,我需要知道链表是如何处理和表示的,它们及其方法是如何定义的。
是否有一个很好的集中式文档来源(带有代码),或者我应该重建它?您是否曾经必须知道这些东西的具体细节才能决定使用什么?
问候,并感谢。
最佳答案
Scott Mitchell 有一篇很棒的 6 部分文章,涵盖了许多 .NET 数据结构:
An Extensive Examination of Data Structures
对于数据结构的算法概述,我建议阅读 算法教科书:Cormen 等人的“Introduction to Algorithms”。
有关每个 .NET 数据结构的详细信息,请访问该特定类的 MSDN 页面。
当所有这些都无法解决问题时,Reflector总是在那里。您可以使用它来挖掘实际来源并亲自查看。
关于c# - C#数据结构和算法的定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1165089/