如何编写带有get函数的map实现,该函数允许我在特定时间检索键的值。 t:0 A = 1 t:2 A = 2 get(A,t:1) - > 1得到(A,t:3) - > 2
我知道这会涉及某处的哈希,但我可以弄清楚如何实现它。
答案 0 :(得分:0)
我发誓我误解了你的问题,如果不正确请详细说明并告诉我们你的意思是什么时候
首先是散列哈希
T = {0 => {A: 0}, 1 => {A: 1}, 2 => {A: 1}, 3 => {A: 3}}
T[0] # {:A=>0}
然后一个方法来获得给定时间和值的值
def get(key, time)
T[time][key]
end
get(:A, 1) # 1
这就是你想要的吗?