ComputedGallery

准备中

Roll 2026-1116:9

把笑脸的每一行都打乱,哪种排序最先把脸拼回来?

在 YouTube 上观看

关于这件作品

这个笑脸里的每个球都知道自己的编号,也就是它在这一行里的位置。我把 128 行全部打乱,让九种排序方法把它们排回去。

冒泡从右边缘开始把脸拼回来。插入让一张被压扁的脸长出来,再慢慢拉宽。归并先出现 8 张细长的脸,然后 4、2、1。快速排序像对焦一样慢慢变清楚。

脸几乎完成时,快速排序反而垫底。每一行都倒过来时,脸看起来已经完成了,冒泡却还要每行 24,384 步。而赢家一次也没有比较过两个球。

章节

这件作品的网页版还在准备中。在那之前,这里先播放视频。

印样上相邻的画面

  1. ▸ 7uc3KLOkNibY Vietnamese Has No F, J, W or Z. So Why Are There 178 Letter Shapes?
  2. ▸ 66mKUW8iQkCY I swapped 2 balls in a melted smiley and ran it back. Swap late and 260,181 got lost
  3. ▸ 5Kr5vEAVc2uE 34 个字母组成 238 个埃塞俄比亚音节。同一块板,25 拍停下
  4. ▸ 4aTzBwmw--gI 把笑脸的每一行都打乱,哪种排序最先把脸拼回来?
  5. ▸ 39yTkhV6SzBc 英语有 26 个字母,菲律宾语为什么有 28 个?
  6. ▸ 2Csn-DZna6jk 乌尔都语有 28 个字母来自阿拉伯语,剩下的 11 个是从哪来的?
  7. ▸ 1vuVwb_Q0vwI 笑脸 500 步变成雪花噪点,我让时间倒着走

语言

分享

X Facebook LINE Reddit WhatsApp Telegram