小编Dha*_*nan的帖子

Java Hashmap尾部遍历

尾部遍历在Java Hashmap中意味着什么?Java反转具有多个元素的(链表)存储桶.进行反转是为了避免Tail Traversing并向头部添加元素.我无法理解这个概念.

java linked-list hashmap

9
推荐指数
1
解决办法
2368
查看次数

将结构指针传递给函数

我有这样的结构

struct binTree{
long long data;
struct binTree *left;
struct binTree *right;
}
Run Code Online (Sandbox Code Playgroud)

和这样的功能:

void height(struct binTree **r)
{
    ...
    ...
    height(&(r->left));
    height(&(r->right));
    ...
    ...
}
Run Code Online (Sandbox Code Playgroud)

编译上面的函数给我这样的错误......

error: request for member ‘left’ in ‘* r’, which is of non-class type ‘binTree*’
error: request for member ‘right’ in ‘* r’, which is of non-class type ‘binTree*’
Run Code Online (Sandbox Code Playgroud)

代码有什么问题?如何传递结构中的指针?

c++ pointers

0
推荐指数
1
解决办法
97
查看次数

标签 统计

c++ ×1

hashmap ×1

java ×1

linked-list ×1

pointers ×1