《sfs 的数据结构》算是我最近看到比较实用的一本书了,适合写 C#的小伙伴。它不是那种只讲理论的枯燥教材,而是结合了.NET 里的现成类,讲起来接地气。像Stack、Queue、ArrayList这些,书里都用得蛮顺手,代码一看就懂,响应也快。
泛型这块讲得也挺清楚,像List、Dictionary,你平时写业务的时候是不是也老用?嗯,它们的用法和原理这里都细讲了,而且配合例子,看完你就知道怎么优化自己的代码了。
排序算法和查找算法也没落下,什么冒泡、快速排序、二分查找,都有覆盖,而且书里给的例子都是 C#的。你要是以前只看过 Java/C++ 的,这本书会让你觉得眼前一亮。
还有像BitArray、字符串、链表、二叉树这些稍微进阶一点的内容,也都讲得还不错,不深奥,适合日常开发参考。像正则那一段,写文本解析的你用得上。
如果你写 C#,又想系统地掌握数据结构,这本《sfs 的数据结构》真的挺推荐的。学习曲线不陡,内容扎实,还能帮你打磨代码功底。