0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

支持中文的算法可视化网站,全交互式体验

lviY_AI_shequ 来源:人工智能爱好者社区 2019-11-22 14:52 次阅读

上次小编给大家推荐了一个能让算法动起来的开源项目之后,有热心的读者推荐了另一个算法可视化的网站。小编打开之后,立即被起画风所折服,所以决定探索一番。

先给出网站地址:

https://visualgo.net/en

这个网站的名字叫做VisuAlgo,是2011年由Steven Halim博士所开发,最初的目的是帮助学生更好地理解数据结构和算法。

相比较最开始的初级算法,目前其收录了许多高级的算法比如说图的遍历这部分,除了常规的深度优先算法与广度优先算法,还设计了深度优先算法的变形以及找割点,连接桥,和有向图中寻找强连接部分的Tarjan's与 Kosaraju的深度优先算法。

目前网站支持中文,印尼文,日文等多语言版本。

那么到底包含多少算法呢?几乎所有的。

在搜索选项中你可以根据关键词查找到你想要的算法。

点进去一个具体的算法之后,会有两种方式的可视化呈现方式,一种是电子讲座模式,一种是示例模式。其中示例模式是以动画方式呈现,你可以控制动画的快进与倒退,电子讲座模式是以知识点讲解模式呈现,你可以手动控制页面的进度。两种方式都可以帮助你演示每个步骤的过程代码。

我们用归并排序试了试~

电子讲座模式示例

在归并排序这个知识点中,先给出了归并排序的操作步骤,然后讨论了重要的子程序,接着是归并子程序C++实现方法、分而治之的范式、归并排序的实现方法、示范、分析以及优缺点。

动画模式示例,看右下角为你讲述每一个步骤。

另外,你还可以创建一组自定义的数,然后让动画显示“你的算法”。

除此之外,还支持在线测试哟~

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 算法
    +关注

    关注

    23

    文章

    4622

    浏览量

    93060
  • 可视化
    +关注

    关注

    1

    文章

    1198

    浏览量

    20972

原文标题:重磅!支持中文的算法可视化网站,全交互式体验

文章出处:【微信号:AI_shequ,微信公众号:人工智能爱好者社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    什么是大屏数据可视化?特点有哪些?

    大屏数据可视化是指通过大屏幕展示大量数据和信息,以直观、可视化的方式帮助用户理解和分析数据。这种展示方式通常用于展示复杂的数据集、实时监控系统、企业管理仪表盘等。以下是关于 大屏数据可视化 的详细
    的头像 发表于 12-16 16:59 223次阅读

    智慧能源可视化监管平台——助力可视化能源数据管理

    博达可视化大屏设计平台在智慧能源领域的价值体现在实时监控、数据可视化、决策支持和效率提升等方面。借助该平台,企业可以轻松搭建智慧能源类可视化大屏,更加精确和高效地管理生产和生活,实现能
    的头像 发表于 11-29 10:00 377次阅读
    智慧能源<b class='flag-5'>可视化</b>监管平台——助力<b class='flag-5'>可视化</b>能源数据管理

    毫米波演示可视化器用户指南

    电子发烧友网站提供《毫米波演示可视化器用户指南.pdf》资料免费下载
    发表于 11-28 14:36 0次下载
    毫米波演示<b class='flag-5'>可视化</b>器用户指南

    智慧楼宇可视化的优点

    智慧楼宇可视化是指通过数据可视化技术来展示和分析楼宇的各种数据,为楼宇管理者和用户提供直观、清晰的信息展示和决策支持。以下是智慧楼宇可视化的优点,详细介绍其在楼宇管理和运营中的重要作用
    的头像 发表于 11-19 14:25 198次阅读

    显示接口:Sitara MPU可视化设计综合指南

    电子发烧友网站提供《显示接口:Sitara MPU可视化设计综合指南.pdf》资料免费下载
    发表于 08-23 09:24 0次下载
    显示接口:Sitara MPU<b class='flag-5'>可视化</b>设计综合指南

    如何实现三维地图可视化交互系统

    三维地图可视化 交互系统是一种基于三维地图技术的交互式应用程序,可以呈现地理信息和空间数据的立体展示,并提供用户友好的交互功能。以下是古河
    的头像 发表于 07-19 18:20 886次阅读

    大屏数据可视化 开源

    可以使信息一目了然,还能帮助用户深入分析数据,发现潜在的规律和洞察。以下是古河云科技实现大屏数据可视化的关键步骤。 1.确定需求和目标 确定大屏数据可视化的具体需求和目标,包括展示内容、受众群体、交互方式等。 2.数据收集
    的头像 发表于 06-27 16:06 430次阅读
    大屏数据<b class='flag-5'>可视化</b> 开源

    如何实现园区大屏可视化

    孪生可视化 构建平台利用Web三维可视化技术对现实场景进行仿真,实现园区级业务场景 的可视化呈现,助力企业快速完成项目的实施。实现园区场景立体可先,极致可视。那么,今天古河云科技就来给
    的头像 发表于 06-19 15:39 445次阅读
    如何实现园区大屏<b class='flag-5'>可视化</b>?

    智慧大屏是如何实现数据可视化的?

    智慧大屏,作为数据可视化的重要载体,已在城市管理、交通监控、商业运营等领域广泛应用。本文旨在阐述智慧大屏实现数据可视化的关键技术和方法,包括数据源管理、数据处理、视觉编码、用户界面与交互设计等。
    的头像 发表于 06-04 15:02 640次阅读
    智慧大屏是如何实现数据<b class='flag-5'>可视化</b>的?

    大屏数据可视化的作用和意义

    大屏数据可视化是指利用大屏幕设备展示数据信息,通过图表、图像、动画等视觉手段将数据呈现出来,以便用户能够直观、清晰地理解数据背后的含义和关联。在信息化时代,数据已经成为企业决策和运营的重要依托,而
    的头像 发表于 06-03 17:56 702次阅读

    智慧城市-可视化,进一步提高信息建设水平

    信息量化、可视化、互动的特点,直观地展示城市管理、服务、交通、环境等方面的数据。   数据视觉平台 数据可视化主要是将城市发展过程中遇到的问题和数据,通过数据采集、数据处理和变换、可视化映射、人机
    的头像 发表于 05-22 16:49 465次阅读

    深入探讨机器学习的可视化技术

    机器学习可视化(简称ML可视化)一般是指通过图形或交互方式表示机器学习模型、数据及其关系的过程。目标是使理解模型的复杂算法和数据模式更容易,使技术和非技术利益相关者更容易理解它。
    发表于 04-25 11:17 439次阅读
    深入探讨机器学习的<b class='flag-5'>可视化</b>技术

    FUXA基于Web的过程可视化软件案例

    FUXA——基于Web的过程可视化软件
    发表于 04-24 18:32 2次下载

    声通科技交互式人工智能,助力企业智能升级

    在数字浪潮席卷全球的今天,人工智能已经成为企业转型升级、提升竞争力的关键力量。上海声通信息科技股份有限公司(以下称:声通科技或公司)作为中国第二大企业级交互式人工智能解决方案提供商,凭借其强大
    的头像 发表于 03-20 09:56 371次阅读

    可视化全程追溯,可视化资产管理系统

    管理系统以智能技术为核心,融合了实时监控、数据分析与可视化展示等功能,为企业提供了完整的资产管理解决方案。它能够有效地追踪和管理企业的固定资产、设备和库存物资,帮助企业实现资产的生命周期管理。借助这一系统
    的头像 发表于 01-11 13:54 545次阅读
    <b class='flag-5'>可视化</b>全程追溯,<b class='flag-5'>可视化</b>资产管理系统