mirror of
https://github.com/krahets/hello-algo.git
synced 2025-11-02 21:24:53 +08:00
Update the symbols of the animations.
This commit is contained in:
@ -14,25 +14,25 @@ comments: true
|
||||
|
||||
完成此次冒泡操作后,**数组最大元素已在正确位置,接下来只需排序剩余 $n - 1$ 个元素**。
|
||||
|
||||
=== "Step 1"
|
||||
=== "<1>"
|
||||

|
||||
|
||||
=== "Step 2"
|
||||
=== "<2>"
|
||||

|
||||
|
||||
=== "Step 3"
|
||||
=== "<3>"
|
||||

|
||||
|
||||
=== "Step 4"
|
||||
=== "<4>"
|
||||

|
||||
|
||||
=== "Step 5"
|
||||
=== "<5>"
|
||||

|
||||
|
||||
=== "Step 6"
|
||||
=== "<6>"
|
||||

|
||||
|
||||
=== "Step 7"
|
||||
=== "<7>"
|
||||

|
||||
|
||||
<p align="center"> Fig. 冒泡操作 </p>
|
||||
|
||||
@ -24,34 +24,34 @@ comments: true
|
||||
|
||||
需要注意,由于从长度为 1 的子数组开始合并,所以 **每个子数组都是有序的**。因此,合并任务本质是要 **将两个有序子数组合并为一个有序数组**。
|
||||
|
||||
=== "Step1"
|
||||
=== "<1>"
|
||||

|
||||
|
||||
=== "Step2"
|
||||
=== "<2>"
|
||||

|
||||
|
||||
=== "Step3"
|
||||
=== "<3>"
|
||||

|
||||
|
||||
=== "Step4"
|
||||
=== "<4>"
|
||||

|
||||
|
||||
=== "Step5"
|
||||
=== "<5>"
|
||||

|
||||
|
||||
=== "Step6"
|
||||
=== "<6>"
|
||||

|
||||
|
||||
=== "Step7"
|
||||
=== "<7>"
|
||||

|
||||
|
||||
=== "Step8"
|
||||
=== "<8>"
|
||||

|
||||
|
||||
=== "Step9"
|
||||
=== "<9>"
|
||||

|
||||
|
||||
=== "Step10"
|
||||
=== "<10>"
|
||||

|
||||
|
||||
观察发现,归并排序的递归顺序就是二叉树的「后序遍历」。
|
||||
|
||||
@ -14,31 +14,31 @@ comments: true
|
||||
|
||||
「哨兵划分」执行完毕后,原数组被划分成两个部分,即 **左子数组** 和 **右子数组**,且满足 **左子数组任意元素 < 基准数 < 右子数组任意元素**。因此,接下来我们只需要排序两个子数组即可。
|
||||
|
||||
=== "Step 1"
|
||||
=== "<1>"
|
||||

|
||||
|
||||
=== "Step 2"
|
||||
=== "<2>"
|
||||

|
||||
|
||||
=== "Step 3"
|
||||
=== "<3>"
|
||||

|
||||
|
||||
=== "Step 4"
|
||||
=== "<4>"
|
||||

|
||||
|
||||
=== "Step 5"
|
||||
=== "<5>"
|
||||

|
||||
|
||||
=== "Step 6"
|
||||
=== "<6>"
|
||||

|
||||
|
||||
=== "Step 7"
|
||||
=== "<7>"
|
||||

|
||||
|
||||
=== "Step 8"
|
||||
=== "<8>"
|
||||

|
||||
|
||||
=== "Step 9"
|
||||
=== "<9>"
|
||||

|
||||
|
||||
<p align="center"> Fig. 哨兵划分 </p>
|
||||
|
||||
Reference in New Issue
Block a user