Add heap sort algorithm
目标
为 python-sort-algorithm 项目添加堆排序(Heap Sort)算法实现。
实现内容
- 实现 heap_sort() 函数,时间复杂度 O(n log n)
- 实现 _heapify() 辅助函数用于堆化操作
- 在测试套件中注册堆排序,确保完整测试覆盖
- 更新 main.py 演示程序包含堆排序
- 遵循项目现有代码风格和约定
验收标准
-
所有现有测试继续通过 -
堆排序通过所有测试用例 -
代码符合项目规范 -
文档和注释完整