小伙伴们,周末快乐!
大家都知道,数据结构和算法一直是学习编程和求职路上的一个大的拦路虎,而且不管是大厂还是小厂,在笔试和面试时都是在重点考察数据结构+算法题。
应大家的要求,这篇文章就把自己当时在学习数据结构和算法路上私藏的一些比较好用的工具网站和资源做一波梳理和总结。为了写这篇,昨天七夕晚上肝到了凌晨1点半,相信看完一定会有你喜欢的!
话不多说,上菜!
DataStructureVisualization我们都知道数据结构和算法一个比较难以掌握的原因就是很难形象地在脑海中形成一个结构化的画面,尤其是当一些结构和算法比较复杂时,对人的想象能力有一定要求。
DataStructureVisualization这个网站则提供了一种将数据结构和算法进行可视化的功能,并开发了交互式的动画展示,便于理解和掌握数据结构+算法。
目前该网站已经把包括像列表、堆、栈、队列、树、哈希表、图、查找、排序、递归、动态规划等一系列主要的数据结构和算法都进行了可视化展示,非常便于初学者理解和掌握。
我们以排序算法里的「堆排序为例」,这个网站可以给出完整的可视化过程,可以说非常nice了!
而且在动画下方还可以暂停播放以及自行调节画幅大小以及动画速度等一些参数,非常便于学习。
推荐文章
热点文章