Tagged articles
1 articles
Page 1 of 1
JavaEdge
JavaEdge
Nov 24, 2021 · Fundamentals

How 12306 Ticket‑Booking Uses Bitmap & Bitwise Operations to Prevent Overbooking

This article explains the 12306 train ticket reservation algorithm, showing how bitmaps combined with bitwise OR operations can model seat availability across multiple stations, using a simplified example of four seats and three segments to illustrate ticket allocation, conflict detection, and remaining‑ticket calculation.

12306Bitmapbitwise operations
0 likes · 5 min read
How 12306 Ticket‑Booking Uses Bitmap & Bitwise Operations to Prevent Overbooking