小编Jen*_*nny的帖子

抛出新的IllegalOperationException Java

我试图抛出一个新的IllegalOperationException但是eclipse说当我所有其他异常工作正常时它无法解析为一个类型.还有什么我需要做的才能工作吗?

java exception operation

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

递归哈希码?

这应该返回451,845,518,507,当我通过"冰",但它返回873,952,427可以有人告诉我为什么?(MAX_STR_SIZE = 501)

unsigned long hash_code(const char *str){
  char temp[MAX_STR_SIZE]="";
  unsigned long multiplied;
  if(str == NULL){
    return SUCCESS;
  }
  else if(strlen(str)==0 || str==""){
    return SUCCESS;
  }
  else{

      strncpy(temp,str, strlen(str)-1);
      temp[strlen(str)-1]=0;


      multiplied = (hash_code(temp)*65599 + (int) str[strlen(str)-1]);
      return multiplied;
  }
}
Run Code Online (Sandbox Code Playgroud)

c recursion hash

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

标签 统计

c ×1

exception ×1

hash ×1

java ×1

operation ×1

recursion ×1