外部排序(External Sorting)
**外部排序(External Sorting)**
**题目描述**
假设你有一个包含 10 亿个整数的超大文件(大小远超内存容量),内存一次只能容纳 100 万个整数。请设计一个算法,将这个文件中的整数按升序排序,并将结果保存到新文件中。
---
**解题过程**
**1. 问题分析**
- 数据量太大,无法全部加载到内存中进行排序(即无法直接用内部排序算法如快速排序解决)。
- 需要利用磁盘分批处理数据,再合并结果,这类方法称为**外部排序**。
**
2025-10-27 03:08:08
0