Polish the chapter of heap, introduction, preface.

Replace "其它" with "其他"
This commit is contained in:
krahets
2023-04-09 19:12:37 +08:00
parent 10e2180013
commit 0bec52d7cc
29 changed files with 185 additions and 161 deletions
+10 -8
View File
@@ -7,23 +7,24 @@
#include "../include/include.h"
/* 冒泡排序 */
void bucketSort(double nums[], int size) {
void bucketSort(double nums[], int size)
{
// 初始化 k = n/2 个桶,预期向每个桶分配 2 个元素
int k = size / 2;
// 1. 将数组元素分配到各个桶中
// 1. 将数组元素分配到各个桶中
// 输入数据范围 [0, 1),使用 num * k 映射到索引范围 [0, k-1]
// 将 num 添加进桶 i
// 2. 对各个桶执行排序
// 2. 对各个桶执行排序
// 使用内置切片排序函数,也可以替换成其排序算法
// 3. 遍历桶合并结果
// 使用内置切片排序函数,也可以替换成其排序算法
// 3. 遍历桶合并结果
}
/* Driver Code */
int main() {
int main()
{
// 设输入数据为浮点数,范围为 [0, 1)
double nums[] = {0.49, 0.96, 0.82, 0.09, 0.57, 0.43, 0.91, 0.75, 0.15, 0.37};
int size = sizeof(nums) / sizeof(double);
@@ -31,7 +32,8 @@ int main() {
printf("桶排序完成后 nums = ");
printf("[");
for (int i = 0; i < size - 1; i++) {
for (int i = 0; i < size - 1; i++)
{
printf("%g, ", nums[i]);
}
printf("]");