c# - C#数据结构和算法的定义

标签 c# algorithm data-structures

这可能是一个愚蠢的问题(对于 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/

相关文章:

c# - 展望 : How to get email from Recipient field?

c# - 下拉控件选中的索引更改事件

c++ - Dijkstra 算法输出不正确

javascript - 以后转换成二维坐标的良好数据结构?

javascript - 数据结构关联列表-如何创建头键值对?

c# - 有没有办法在 ASP.NET MVC3 中将编辑器和显示模板与 Dictionary<K,V> 一起使用?

c# - wcf api 的 Swagger 文档

arrays - 在列表中的任何位置添加/删除元素时,链表是否比数组更好?

algorithm - n 个字形的边界框,给定单独的 bboxes 和 advances

c++ - 从备用键值输入创建映射