【发布时间】:2013-04-18 09:58:38
【问题描述】:
各种股票的数据源源不断地来自各个证券交易所。哪种数据结构适合存储这些数据?
要考虑的事情是:
a) 由于股票数据在交易期间每秒或微秒发生变化,因此需要有效地检索和更新数据。
我想使用堆,因为库存的数量或多或少是恒定的,并且最常用的操作是检索和更新,因此堆在这种情况下应该表现良好。
b) 需要显示当前趋势的股票(如在特定日期最活跃和最不活跃、高盈亏的股票数量)
我不确定如何解决这个问题。
c) 考虑到将在特定时间交易的股票数量,使用任何编程语言存储到数据库都会有一些延迟,您如何持久存储所有交易数据??
Ps:这是摩根士丹利的面试题。
【问题讨论】:
-
听起来你做得不太好。