下面函数的功能是实现分块查找,空白处应该添加的内容是( )。 int BlkSearch(int*nz,int key,int block,int BLK,int len) { int i; block=block-1;

admin2016-03-29  25

问题 下面函数的功能是实现分块查找,空白处应该添加的内容是(    )。
  int BlkSearch(int*nz,int key,int block,int BLK,int len)
  {
    int i;
    block=block-1;
    if(1en<=0)
    {
    puts(”表为空!");
    return 0:
    }
    if(BLK>len)BLK=len;
    for(i=block*BLK;i<(block+1)* BLK&&nz!=0;i++)
    {
    if(__)
    {
    printf(”找到第%d个数是%d\n”,i,key);
    return 0;
    }
    }
printf(”\n”);
    pfintf(”查找结束\n”);
    return 0;
  }

选项 A、nz==key
B、nz==BLK
C、nz==block
D、nz==0

答案A

解析 如果当前的值与所查找关键字相等,则完成查找。
转载请注明原文地址:https://kaotiyun.com/show/HhRi777K
0

相关试题推荐
最新回复(0)