如果用 C 写,建议看看 RB tree 实现;基于 RB tree 能够比较快速地查询到目标,然后建议几张数据库,提供数据库的各种操作。最后建议你使用 C++,利用标准 C++ 的 map / list / string 等既有的模板可以快速实现。