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