

①处应填()
n-nn+1
1
n-nn
nn
②处应填()
M[j]>c[i]
M[i]>c[j]
M[i]<c[j]
M[j]<c[i]
③处应填()
count<=A
count>=A
count
A-count
④处应填()
check(mid-1)
! check(mid)
check (mid)
check(mid+1)
⑤处应填()。
break
r=mid+1
r=mid
r=mid-1


①处应填()。
a[left]
a[tmp];
a[right];
a[n];
②处应填()。
a[j]<value
a[j]>value
a[j]<a[i]
a[j]>a[i]
③处应填()。
a[i]<value
a[i]>value
a[i]<a[j]
a[i]>a[j]
④处应填()。
a[i]=a[left];
a[i]=a[right];
a[i]=a[tmp];
a[i]=value;
⑤处应填()。
i,right,n
i+1,m,n
i+l,right,n
i,m,n
⑥处应填()。
FindKth(1,i-1,n);
FindKth(left,i-1,n);
FindKth(1,i,n);
Findkth(left,i,n);

①处应填()
空
count+=len[i]
count+
count=count*10+len[i]
②处应填()
count==m
count<m
count>m
count!=m
③处应填()
count=m
Ibound=ubound
lbound<ubound
lbound>ubound
④处应填()
(lbound+ubound+1)/2
(lbound+ubound-1)/2
(ubound-lbound+1)/2
(lbound+ ubound+1)
⑤处应填()。
count+=len[i]/mid
count=(count+len[i]) /mid
count+=len[i]/lbound
count=(count+len[i]) /ubound





①处应填()
ans.num[j-i+1]
ans .numli+j-1]
ans.num[i+j+1]
ans.num[i-j+1]
②处应填()。
ans.num[i]=ans.num[i-1]%10
ans.num[i].ans.num[i]/10
ans.num[i]=ans.num[i]%10
ans.num[i]=ans.num[i-1]* 10
③处应填()。
ans.num[i]+ a.num[i]+b.num[i]
ans .num[i]=abs (a.num[i]-b.num[i])
ans.num[i]=min(a.num[i],b.num[i])
ans.num[i]=a.num[i]+b.num[i]
④处应填()。
ans.num[i]|1
ans.num[i]&2
ans.num[i-1]&1
ans.num[i]&1
⑤处应填()。
ans.num[ans.len+1]%10
ans.len++
ans.len--
ans.numlans.len++]=1
⑥处应填()
times(a,a)<times(a,b)
a.len<=b.len
a.len<b.len
add (a, a)<add (b,b)
⑦处应填()。
65
97
34
48
⑧处应填()
times(left,right),target
times(middle+l,middle+1),target
times (middle,middle),target
add(middle,middle),target


①处应填()
lbound<rbound
lbound+ 1<rbound
lboud<=rbound
rbound-lbound>1
②处应填()
int count=0
int p=0
int count=1
int p=1
③处应填()。
x[i]>x[p]
x[i]>=x[p]
mid<x[i]
x[mid]>i
④处应填()
p=i
p=max(p,i)
count*=1
count++
⑤处应填()
mid=rbound
rbound=mid+1
rbound=mid
rbound-mid-1