保证你从来没见过的算法的舞蹈(视频)

开发 前端 算法
程序员最熟悉,而我最糊涂的一个玩意,algorithms(算法)。你可能已经见过许多算法,还有用各种全新方式或模拟,或者展示的东东。但我保证你从来没有见过这样的算法。

[[21488]] 

看看下面这个视频来自 Sapientia 大学,他们的学生使用中欧民族舞蹈,将一些算法的原理给我们跳了出来。让你在欣赏舞蹈的同时也学习到了知识。# oioi:不过我建议,首先你得真明白这些玩意。

算法(Algorithm)是指完成一个任务所需要的具体步骤和方法。也就是说给定初始状态或输入数据,能够得出所要求或期望的终止状态或输出数据。

以下是一个Bubble Sort/冒泡排序的舞蹈。# oioi:还请达人讲解一下。

# Bubble Sort/冒泡排序(wiki):它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。

原文链接:http://jandan.net/2011/04/12/algorithm-dance.html

【编辑推荐】

  1. 浅谈PHP 5中垃圾回收算法的演化
  2. 初探数据挖掘中的十大经典算法
  3. JavaScript版几种常见排序算法分享
  4. 程序员须知的二十世纪最伟大10大算法
  5. 程序员须知之面试时算法题的解答思路
责任编辑:陈贻新 来源: 博客园
相关推荐

2022-04-22 10:41:53

HTML标签功能

2020-02-22 12:37:38

WindowsMac微软

2019-07-19 09:24:35

Java开发代码

2022-07-29 12:04:04

GitHub开源神器

2022-03-21 08:40:32

开源VsCode编辑器

2022-02-16 09:54:43

AI模型

2020-08-07 15:56:25

戴尔

2021-03-03 08:05:53

C++项目函数

2022-05-23 08:23:51

图片处理项目AVIF

2019-11-05 09:35:26

HDFSHadoopRAID

2019-12-02 10:16:45

Linux 开源操作系统

2019-08-29 09:10:11

Linux命令编程语言

2022-09-26 19:20:07

CSS选择器HTML

2021-06-09 19:25:13

IODubbo

2012-08-20 09:26:17

程序员算法排列算法

2022-01-20 09:51:31

自动驾驶安全技术

2019-12-26 08:33:11

Filnkjava语言

2017-05-26 14:14:33

2018-02-01 21:34:38

戴尔
点赞
收藏

51CTO技术栈公众号