C# 和数据结构,你需要自己写吗?

标签 c# data-structures

我正在浏览一本算法书,浏览基本结构,如字符串、数组、字典、队列、堆栈,以及排序算法等。

鉴于 C# 的数据结构,您是否需要从头开始构建您自己的结构,或者创建您自己的二进制搜索或其他任何或这些为您内置的东西?

最佳答案

.NET 框架仅包含通用数据结构和算法的基线,但并未涵盖(也未尝试涵盖)一切

所以是的,您肯定会立即想到编写自己的数据结构、尝试和优先级队列等。在许多情况下,开源项目涵盖了广泛的算法和数据结构,因此无需重新发明轮子,但与往常一样,个别项目可能需要更专业的实现和不同的优化。

关于C# 和数据结构,你需要自己写吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6563911/

相关文章:

c# - SAFE Pointer to a pointer (well reference to a reference) 在 C# 中

c# - 通过 HTTP 向客户端发送字节数组时操作缓慢且无响应主体

c# - 如何通过 c# 从 asp.net 中的 excel 文件加载 gridview?

c++ - 2-prop 排序列表的正确数据结构是什么?

java - 如何从连续运行的随机整数生成器中(有效地)找到整数簇的数量?

c++ - C 等价于 C++ STL

c# - 未应用动态样式

c# - 全变色算法

代码未编译

java - 对 Java LinkedList 的较低级别访问?