正确的名称和最有效的翻译表搜索模式

时间:2019-02-11 12:02:32

标签: database search architecture software-design

我正在编写一个程序,该程序将一个字节的数据或多个字节的数据转换为相应的字符串消息,以进行转发和再次返回。

我相信它将需要一个转换表(?),如果这是技术术语所需要的。类似于路由器实施NAT的方式,将端口转换为IP地址。从字节到消息的转换将很容易,因为我可以调用表中的数字,但是,如果输入数据是字符串,则再次将消息转换回,这将需要找到正确的消息才能返回。

例如,我将收到一个1,然后转发相应的“ Hello”。容易。

Receive       Forward
1             "Hello"
12            "Goodbye"
33            "How are you?"

但是,返回值将要求我搜索字符串以找到要返回的正确数字/字节。

Receive               Forward
"Hello"               17
"See you later"       18
"Very well thanks"    505

“翻译表”这个名称正确吗?

在字符串表中搜索要转发的对应数字的最有效方法是什么?

欢呼

0 个答案:

没有答案