计算机中有很多数据结构、算法对于小白来说非常难理解,交互式动画一步步展示整个过程可以帮助我们快速准确地理解这些算法。我们整理了12个可动态交互和展示常见数据结构和排序、图算法等网站,总计12个

收录到

计算机方向数据结构和算法可视化展示网站https://www.webhub123.com/#/home/detail?p=1HYJ0-1yShn

收录效果如下

每个卡片代表一个网站,点击图片即可访问。登录后可一键收藏所有网站,可以完全自由免费的管理收录20000多个网址,再也不用担心在收藏夹吃灰了。

详细介绍各个网站如下

Algorithm Visualizer 是一个交互式可视化平台,在线提供各种编程语言实现的动态规划、贪心算法、回溯、简单递归等算法。网站分为三部分,最左边是算法目录,大家可以选择自己感兴趣的算法,目前已经包括了很多算法了,比如二叉树、图、排序算法、动态规划等等经典算法 。中间区域主要是算法演示以及运行log。右侧是代码以及算法运行按钮

visualising data structures and algorithms through animation - VisuAlgo 在线交互动画的方式展示各种数据结构和算法,包括常规的链表、堆栈、列表、数组等

A Visual Guide to Graph Traversal Algorithms by Workshape.io 可视化各种图算法,主要是深度优先、宽度优先等,比较简单明了,左侧是图,右侧是遍历输出

Data Structure Visualization 数据 结构和简单的算法动态可视化展示,包括排序、索引、递归、图算法等

Sorting Algorithms Animations 各种排序算法,简单直观

Visualizing String Matching Algorithms 页面比较粗糙,但是能较好地展示各种字符串匹配算法地完整过程

PathFinding.js路径搜索算法可视化,包括A*算法,IDA,Dijkstra,Best-First等算法

Algorithm Wiki 算法百科,各种算法的简介、相关实现代码、算法的可视化等资源

Tensorflow — Neural Network Playground 网页上直接运行Tensorflow实现的神经网络算法,当前刚出来的时候效果十分惊艳。可以直接修改各种参数运行

Dynamic algorithm visualization in the browser 是一个可以在浏览器中运行算法可视化展示的JS库,下载后可以嵌入到浏览器。

https://panthema.net/2013/sound-of-sorting/ 带音效的各种排序算法动画展示

Geneaquilts GeneaQuilts是一种新的可视化技术,用于表示多达几千人的大型家谱。这种可视化的形式是一个对角线填充的矩阵,其中行是个人,列是核心家庭。GeneaQuilts系统包括一个概览、一个时间线、搜索和过滤组件,以及一个新的交互技术,称为Bring & Slide,允许在非常大的家谱中进行流畅导航。

计算机基础数据结构和算法动态可视化展示网站收录相关推荐

  1. Visualizations:一个数据结构和算法的可视化展示网站

    " 美国旧金山大学计算机科学系网站里,提供了演示多种数据结构和算法的可视化演示,可以自由访问,也可以打包下载到本地." 偶然的机会,发现了这个网站,里面有常用的数据结构与算法的演示 ...

  2. 数据结构和算法动态可视化

    数据结构和算法动态可视化 (Chinese) 刚发现的一个很有意思的网站,可以帮助理解算法和数据结构 数据结构的话基本上都齐了,可以选择翻译成中文

  3. 旧金山大学数据结构和算法的可视化工具

    旧金山大学数据结构和算法的可视化工具,动态展示数据存储和查询: http://www.cs.usfca.edu/~galles/visualization/Algorithms.html

  4. 基础夯实:基础数据结构与算法(二)

    基础夯实:基础数据结构与算法(二) 常见的10种算法 1.递归算法 例题1:计算n! 例题2:斐波那契数列 例题3:递归将整形数字转换为字符串 例题4:汉诺塔 例题5:猴子吃桃 例题6:N皇后问题 2 ...

  5. 大连工业大学计算机技术,大学计算机基础-大连工业大学计算机技术试验教学中心网站.PPT...

    大学计算机基础-大连工业大学计算机技术试验教学中心网站 计算机文化软件基础 2010-2011学年第一学期 课程背景介绍 课程性质:必修课 考核方式:考查 学时分配:48学时(其中授课:32学时,上机 ...

  6. 计算机软件基础-数据结构与算法

    第二章 数据结构和算法 基本概念 数据结构研究的内容 数据结构三个组成部分 逻辑关系 我们不关心数据在磁盘怎么放,只关心各数据本身之间的关系. 存储结构 数据在计算机中的物理存储. 因为顺序存储时在内 ...

  7. 基础数据结构和算法概念

    本文涉及更多的是概念,代码部分请参考之前写过的 2 篇博客 排序算法 基于Javascript 基本数据结构和查找算法 本文主要是基础的数据结构和算法概念,可能部分地方会涉及更高级的算法和算法,具体内 ...

  8. 计算机基础——3.3 算法与程序设计语言

    程序,算法和数据结构 尼.沃思提出,程序=数据结构+算法,研究计算机就是研究算法 软件的主体是程序,程序的核心是算法,而算法建立在数据结构基础上 程序是软件的核心,这毋庸置疑.而算法是程序的核心,因为 ...

  9. 拿命 3 天肝出来的计算机考研数据结构与算法复习笔记(超详细教程,更新中)

    数据结构与算法 基本概述 数据结构指的是"一组数据的存储结构",算法指的是"操作数据的一组方法". 数据结构是为算法服务的,算法是要作用再特定的数据结构上的. ...

最新文章

  1. 中国无人车公司AutoX,打响加州RoboTaxi服务第一枪
  2. Back-Training: 用于问题生成和段落检索的全新领域自适应方法
  3. boost::mp11::mp_same相关用法的测试程序
  4. FPL 2017最佳论文:如何对FPGA云发动DoS攻击?
  5. 什么是REST API?
  6. python模块matplotlib.pyplot用法_Python中Matplotlib模块的简单使用
  7. sscanf和sprintf的高级用法
  8. Python学生成绩处理专业版
  9. Runtime之方法
  10. 使用javamail发送包含八位验证码的邮件(完美解决中文乱码问题)
  11. 你与30W奖金只差一个 Apache Flink 极客挑战赛的报名
  12. 计算机组成原理(白中英)简答题复习
  13. 解决在Access中显示ActiveX部件不能创建对象
  14. 自定义配置文件 /etc/httpd/conf.d
  15. 【MATLAB】取模函数mod与取余函数的区别
  16. 开源夏令营之项目汇报7
  17. 牛客多校第十场 Han Xin and His Troops(扩展中国剩余)
  18. 微信小程序,图片双指放大缩小
  19. 如何使用 OpenTracing 和 Jaeger 追踪 Pulsar 消息
  20. 电磁兼容(EMC)测试

热门文章

  1. Typora+坚果云实现笔记云同步,真的很nice!
  2. matlab 帕多瓦数列 通项公式_斐波那契数列的通项公式及证明
  3. 常用的数据可视化工具及图形
  4. 继承有什么安全缺陷?
  5. [LOJ572]Misaka Network 与求和
  6. nc65用友uap开发节点通过按钮调用打开另外一个节点并传数据跳编辑态(推单)
  7. 毕设测试问题记录1-LCD初始化了但是不工作、初始化顺序、两个单片机用485通信异常、串口标志位TXE和TC
  8. Chrome不允许在页面关闭或导航跳转时发送同步请求
  9. map集合中常用方法
  10. Runloop 学习之 CFRunloopSource