在C中执行类表查找功能的最佳方法是什么?

ana*_*rex 0 c

我必须进行表查找以从输入A转换为输出A'.我有一个输入A的函数,它应返回A'.由于某些原因,无法使用数据库或平面文件.我必须在程序本身硬编码查找.

什么是最优的(*空格和时间分开):使用散列图,以A作为键,A'作为值,或在函数中使用switch case语句?

该表是一个字符串到字符串查找,大小约为60个条目.

小智 7

如果超速需要速度,那么我会考虑完美的散列.否则,我将使用字符串对的数组/向量,按排序顺序静态创建并使用二进制搜索.我还会编写一个小测试程序来检查速度和内存限制是否得到满足.