c++ - 需要帮助理解列表容器

标签 c++ arrays list linked-list

我不确定这个链表会是什么样子。

list<string> hashTable [HASH_TABLE_SIZE];

我相信这个:

list<string> hashTable;

看起来像这样:

Head->[]->[]->[]->NULL

但是什么

list<string> hashTable [HASH_TABLE_SIZE];

看起来像?

最佳答案

它看起来像这样:

[Head][Head][Head]...
  ^     ^      ^
  |     |      |
  v     v      v
 [ ]   [ ]    [ ]
  ^     ^      ^
  |     |      |
  v     v      v
 NULL  NULL   NULL

关于c++ - 需要帮助理解列表容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19804338/

相关文章:

python - 打印字典列表中的单独元素

c++ - 为什么 gcc 会警告 alignas 值过大?

decltype 中的 C++11 lambda

c++ - 在开源项目中找不到函数 Get_AacEncoder,即使在系统中也是如此

c++ - Consexpr if 具有非 bool 条件

arrays - 将不重复的随机数添加到数组中

list - Haskell 取列表的升序 (+1) 部分

javascript - 如何将非空值移动到 Javascript 数组的前面

c - 如何在 C 中声明指向字符数组的指针?

java - 此处不允许使用 Void-type 错误