过年到香港扫货ZT (转载)# Joke - 肚皮舞运动
a*0
1 楼
设计查询系统(最大值,最小值,最新加入值)
class System {
int getMax();
int getMin()
int getRecent()
void add(long time, int price)
void update(long time, int price)
void remove(long time);
}
例子如下
add(1,4) max:4, min:4, recent:4
add(4,7) max:7, min:4, recent:7
add(2,5) max:7, min:4, recent:7
etc..
这题维度太多,又有值又有时间,不知道最优的data structure是什么...
class System {
int getMax();
int getMin()
int getRecent()
void add(long time, int price)
void update(long time, int price)
void remove(long time);
}
例子如下
add(1,4) max:4, min:4, recent:4
add(4,7) max:7, min:4, recent:7
add(2,5) max:7, min:4, recent:7
etc..
这题维度太多,又有值又有时间,不知道最优的data structure是什么...