
2个回答
展开全部
c++的话可以直接调用Map类。如果是C最好就是直接写一个。
数据结构:两个2维char数组,一个作为源(设为array1[][]),一个作为对象(设为array2[][])。
程序:当输入一个数据时,在array1中找到对应的元素,记下他的下标i。引用array2[i],输出对应内容即可。代码应该很简单。
改进:在查找array1时可以使用优化查找的办法(比如折半查找),但这也意味着在构造array时需要有序。
数据结构:两个2维char数组,一个作为源(设为array1[][]),一个作为对象(设为array2[][])。
程序:当输入一个数据时,在array1中找到对应的元素,记下他的下标i。引用array2[i],输出对应内容即可。代码应该很简单。
改进:在查找array1时可以使用优化查找的办法(比如折半查找),但这也意味着在构造array时需要有序。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询