这个项目的红黑树里存的是什么

这个项目的红黑树里存的是什么

Jeffery Lv2

红黑树里每一项是:价格 → 这一档的订单队列

decimal.Decimal 价格,是该价的 *OrderQueue。一笔订单本身不进树,挂在队列的链表里。

Append 发现这个价格还没有档时才会 Put

1
os.priceTree.Put(price, priceQueue)

档空了就 Remove(price)。买卖两侧各有一棵树:bids.priceTreeasks.priceTree

所以树上有几个节点,就有几个不同价格(depth),不是订单笔数。

  • Title: 这个项目的红黑树里存的是什么
  • Author: Jeffery
  • Created at : 2026-09-06 15:12:00
  • Updated at : 2026-09-06 07:11:38
  • Link: https://redefine.ohevan.com/2026/09/06/红黑树里存什么/
  • License: This work is licensed under CC BY-NC-SA 4.0.
Comments
On this page
这个项目的红黑树里存的是什么