要存储的数据格式为(int id, int time, string name),现需要:
1 , 能够按 time 顺序遍历
2 , 能够快速使用 id 删除对应的 time 和 name
请问什么数据结构能够实现这个目标?使用 c#,最好利用自有的数据结构 3q~
1
FrankFang128 2015-10-27 12:49:58 +08:00
SQL 数据库哇……
|
2
xi_lin 2015-10-27 13:13:15 +08:00
存两份。。
|
3
c742435 2015-10-27 13:19:25 +08:00
存两份靠谱
|
4
wshcdr 2015-10-27 13:41:54 +08:00
C# ArrayList
|
5
nathanw 2015-10-27 13:59:28 +08:00
散列表
|
6
pi1ot 2015-10-27 14:01:26 +08:00
听起来类似 memcached ,可以一套数据,两套索引。
|
7
PublicID 2015-10-27 14:01:49 +08:00 via Android
Time->name RBT
Id->time RBT/HASH 数据规模多少? |
8
heloman OP |
10
WalkingEraser 2015-10-27 16:37:34 +08:00
Java 的 LinkedHashMap ,(手动斜眼
|