
Order-book data structures: the ADT, the array ladder, and the tradeoffs
How matching engines store and update the limit order book — sorted maps, array+bitmap ladders, hash+list, and the production tradeoffs — with a reference Java implementation.

How matching engines store and update the limit order book — sorted maps, array+bitmap ladders, hash+list, and the production tradeoffs — with a reference Java implementation.