News

Overview This project implements three core database components: heap file storage for sequential data management, extendible hashing for dynamic indexing, and an external merge‑sort algorithm ...
建议修改下 def get_heap_state (self) -> List: # 获取原始的heap_state数据 original_heap = self.metadata.get ("heap_state", []) # 如果原始数据为空,直接返回空列表 if not original_heap: return [] # 将列表格式转换为元组格式 converted_heap = [] ...