Skip to content

Latest commit

 

History

History
8 lines (5 loc) · 396 Bytes

README.md

File metadata and controls

8 lines (5 loc) · 396 Bytes

PingCAP 小作业

题目

有一实时服务需要根据用户ip 查询用户ip所在省份城市。 数据大概在500万行。

设计

该设计基于所给ip区间不存在overlap这一假设,因而可以将其转化为二分查找问题,将ip转化为long类型整数, 采用 java treemap 这个平衡二叉树对于数据进行存储,实现了并行和非并行的query。