diff --git a/chapter_sorting/radix_sort.md b/chapter_sorting/radix_sort.md index 87dfa5d9c..2c3631d62 100644 --- a/chapter_sorting/radix_sort.md +++ b/chapter_sorting/radix_sort.md @@ -6,7 +6,7 @@ comments: true 上一节我们介绍了计数排序,它适用于数据量 $n$ 较大但数据范围 $m$ 较小的情况。假设我们需要对 $n = 10^6$ 个学号进行排序,而学号是一个 $8$ 位数字,这意味着数据范围 $m = 10^8$ 非常大,使用计数排序需要分配大量内存空间,而基数排序可以避免这种情况。 -「基数排序 Radix Sort」的核心思想与计数排序一致,也通过统计个数来实现排序。在此基础上,基数排序利用数字各位之间的递进关系,依次对每一位进行排序**,从而得到最终的排序结果。 +「基数排序 Radix Sort」的核心思想与计数排序一致,也通过统计个数来实现排序。在此基础上,基数排序利用数字各位之间的递进关系,依次对每一位进行排序,从而得到最终的排序结果。 ## 11.8.1.   算法流程 diff --git a/chapter_tree/binary_tree.md b/chapter_tree/binary_tree.md index 16b3ef32d..2366095d6 100644 --- a/chapter_tree/binary_tree.md +++ b/chapter_tree/binary_tree.md @@ -467,9 +467,9 @@ comments: true - 完美二叉树是理想情况,可以充分发挥二叉树“分治”的优势; - 链表则是另一个极端,各项操作都变为线性操作,时间复杂度退化至 $O(n)$ ; -![二叉树的最佳与最二叉树的最佳和最差结构差情况](binary_tree.assets/binary_tree_corner_cases.png) +![二叉树的最佳与最差结构](binary_tree.assets/binary_tree_corner_cases.png) -

Fig. 二叉树的最佳与最二叉树的最佳和最差结构差情况

+

Fig. 二叉树的最佳与最差结构

如下表所示,在最佳和最差结构下,二叉树的叶节点数量、节点总数、高度等达到极大或极小值。