Add playing cards sorting example to

algos_are_everywhere
This commit is contained in:
krahets
2023-07-12 03:52:33 +08:00
parent f548eae663
commit 73190703ea
6 changed files with 29 additions and 18 deletions

View File

@@ -28,16 +28,20 @@
![数据结构与算法的关系](what_is_dsa.assets/relationship_between_data_structure_and_algorithm.png)
类比「LEGO 乐高」和「数据结构与算法」,则对应关系如下表所示
我们可以把数据结构与算法类比为拼装积木。一套积木,除了包含许多零件之外,还附有详细的组装说明书。我们按照说明书一步步操作,就能组装出精美的积木模型
![拼装积木](what_is_dsa.assets/assembling_blocks.jpg)
两者的详细对应关系如下表所示。
<div class="center-table" markdown>
| 数据结构与算法 | LEGO 乐高 |
| -------------- | ------------------------------- |
| 输入数据 | 未拼装的积木 |
| 数据结构与算法 | LEGO 乐高 |
| -------------- | ---------------------------------------- |
| 输入数据 | 未拼装的积木 |
| 数据结构 | 积木组织形式,包括形状、大小、连接方式等 |
| 算法 | 把积木拼成目标形态的一系列操作步骤 |
| 输出数据 | 积木模型 |
| 算法 | 把积木拼成目标形态的一系列操作步骤 |
| 输出数据 | 积木模型 |
</div>