Python 的数据结构和算法资源挺全的,适合日常开发中想快速用上某些算法思路的场景。像列表字典这些内置结构,用起来真方便,数据那叫一个顺手。

排序算法里自带的sorted()就挺好用的,一般场景都够用。实在要自己实现,也能练练手,比如写个快速排序啥的,逻辑清晰、性能还不错。

遇到搜索问题?二分查找就派上用场了。像查一个排好序的列表值的位置,不用从头扫到尾,效率高不少。

要做图相关的,DFSBFS能搞定大部分图遍历需求。配合networkx,复杂网络结构也不在话下。

说到库,像collections里的dequeCounter,我还挺常用的,频率统计、滑动窗口啥的顺手。

heapq也是个宝藏,用来写优先队列相关的逻辑,比自己手撸一个堆省心多了。

搞数值计算的朋友别忘了numpypandas,数组操作、数据都靠它们,响应也快,代码也简单。

如果你对数据结构和算法还不太熟,或者想找点现成代码参考下,下面这几个链接可以去瞅瞅,内容还蛮实用的。