c - 多键一值数据结构 (C)

标签 c data-structures standard-library

我希望能够以动态、内存有效的方式使用相应的整数或字符来检索地址。我正在使用标准库。有哪些可能的方法可以解决这个问题?我想知道是否值得只维护两个独立结构(也许是树)的额外开销。

最佳答案

如果整数的字符串版本不与字符键重叠,则可以使用单个结构。至于是否值得你选择的数据结构,这取决于你的应用程序——哈希最快,但消耗更多内存;树会更慢但内存更紧。

关于c - 多键一值数据结构 (C),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28401377/

相关文章:

c++ - MPI_Bcast : how to ensure that "correct" root is broadcasting 有困难

java - Google 集合中 BiMap 的精髓

java - 什么时候需要使用内存数据结构而不是 SQL 查询?

javascript - Javascript 中的链表与数组

java - 是否有一个标准的 java 异常类表示 "The object was not found"?

C: strchr() 和 index() 的区别

c - 在 C 中设置索引变量列表

c - 在 C : prevent generating stack pointer initialization 中写入引导扇区

编译打印字符串函数给出错误信息 - C

namespaces - Swift 的标准库和名称冲突