0_0_14699619_13907\Main.java:2: 错误: 需要class, interface或enum
int query(int level,int left,int right,int qleft,int qright,int k){
^
0_0_14699619_13907\Main.java:6: 错误: 需要class, interface或enum
int s;//代表[left,qleft)之间有多个个元素被分到左边
^
0_0_14699619_13907\Main.java:7: 错误: 需要class, interface或enum
int ss;//[qleft, qright]内将被划分到左子树的元素数目
^
0_0_14699619_13907\Main.java:8: 错误: 需要class, interface或enum
int mid=(left+right)>>1;
^
0_0_14699619_13907\Main.java:9: 错误: 需要class, interface或enum
if(left==qleft){
^
0_0_14699619_13907\Main.java:11: 错误: 需要class, interface或enum
ss=toLeft[level][qright];
^
0_0_14699619_13907\Main.java:12: 错误: 需要class, interface或enum
}else{
^
0_0_14699619_13907\Main.java:14: 错误: 需要class, interface或enum
ss=toLeft[level][qright]-s;
^
0_0_14699619_13907\Main.java:15: 错误: 需要class, interface或enum
}
^
0_0_14699619_13907\Main.java:17: 错误: 需要class, interface或enum
if(k<=ss){//查询左边 缩小小区间继续在本区间查找第k个不用改变k的大小
^
0_0_14699619_13907\Main.java:19: 错误: 需要class, interface或enum
newr=left+s+ss-1;
^
0_0_14699619_13907\Main.java:20: 错误: 需要class, interface或enum
return query(level+1,left,mid,newl,newr,k);
^
0_0_14699619_13907\Main.java:21: 错误: 需要class, interface或enum
}else{//查询右边 显然这里k要减去区间里已经进入左子树的个数ss
^
0_0_14699619_13907\Main.java:23: 错误: 需要class, interface或enum
newr=mid-left+1+qright-s-ss;
^
0_0_14699619_13907\Main.java:24: 错误: 需要class, interface或enum
return query(level+1,mid+1,right,newl, newr,k-ss);
^
0_0_14699619_13907\Main.java:25: 错误: 需要class, interface或enum
}
^
16 个错误
|