小编nat*_*138的帖子

calloc的等效代码

在给定的c代码片段中,该行的等效代码是 int *count = (int *)calloc(sizeof(int), 256);什么?

int *getCharCountArray(char *str)
{
   int *count = (int *)calloc(sizeof(int), 256);
   int i;
   for (i = 0; *(str+i);  i++)
      count[*(str+i)]++;
   return count;
}
Run Code Online (Sandbox Code Playgroud)

是否可以在不使用calloc的情况下执行此操作?我们如何在c ++中使用malloc和new声明这个?

c c++

8
推荐指数
2
解决办法
5930
查看次数

面试问题

这是一个面试问题:

Given: f(n) = O(n)
       g(n) = O(n²)
find f(n) + g(n) and f(n)?g(n)?
Run Code Online (Sandbox Code Playgroud)

这个问题的答案是什么?

complexity-theory big-o asymptotic-complexity

3
推荐指数
1
解决办法
978
查看次数

构造函数和对象 - 访谈

这是面试中提出的问题.在下面的编码片段中做了什么foo afoo a()表示什么.

class foo
    {
        foo a;
        foo a();
    }
Run Code Online (Sandbox Code Playgroud)

foo a和foo a()会做什么?采访者没有提到这是java还是c ++.他们希望我用C++和Java来解答.

c++ java

-5
推荐指数
1
解决办法
256
查看次数

标签 统计

c++ ×2

asymptotic-complexity ×1

big-o ×1

c ×1

complexity-theory ×1

java ×1