【发布时间】:2011-09-05 11:32:51
【问题描述】:
我正在用 C 语言编写计时器管理器,其中涉及:
- 创建新计时器
- 删除计时器
- 删除死定时器
- 冻结计时器
- 以及所有其他我还没有想到的东西。
关键是 - 内存量应该尽可能小。 起初我考虑链表,但如果我删除一些中间部分,我应该重建链表,这可能需要一些时间。典型的动态数组是相同的 - 当我重新构建该结构时,我应该小心使用指针,以免错过其中的一些。
有什么想法吗?
谢谢大家的回答
【问题讨论】:
-
嗯,通常情况下,在中间修改它是(双)链表的优势之一。
标签: c data-structures