请你模拟函数的重载和调用
1.创建一个方法: 输入的格式为:“返回类型 方法名(变量类型1 变量名1,变量类型2 变量名2......)”,函数体省略。
2调用一个方法 输入的格式为:"方法名(变量类型1,变量类型2......)”。
使用哈希表来模拟函数的重载和调用。我们可以将函数的名字和参数类型组合作为哈希表的键,函数的返回类型作为哈希表的值。这样,我们就可以在O(1)的时间复杂度内完成函数的创建和调用。
具体的步骤如下:
创建一个哈希表mp
来存储函数的名字和参数类型组合,以及另一个哈希表name
来存储函数的名字。
对于每一个操作,首先解析输入的字符串,获取函数的名字、参数类型和返回类型。