Skip to content

Commit c244467

Browse files
authored
Add files via upload
1 parent bb9a9dc commit c244467

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

src/median.h

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,11 @@ double p_int_pair (unsigned *l, unsigned *r, int k){
7575
unsigned *it=tmp;
7676
for(unsigned *i=l;i!=r;i++) *it++=*i;
7777
sort_insert((int*)tmp,r-l);
78-
return ((double)tmp[k]+(double)tmp[k-1])/(double) 2;
78+
double v1=(int)tmp[k];
79+
double v2=(int)tmp[k-1];
80+
81+
82+
return (v1+v2)/2.0;
7983

8084

8185
}
@@ -84,8 +88,9 @@ double p_int_pair (unsigned *l, unsigned *r, int k){
8488
unsigned *it=tmp;
8589
for(unsigned *i=l;i!=r;i++) *it++=*i;
8690
olsd(tmp,tmp+(r-l));
87-
return ((double)tmp[k]+(double)tmp[k-1])/(double) 2;
88-
91+
double v1=(int)tmp[k];
92+
double v2=(int)tmp[k-1];
93+
return (v1+v2)/2.0;
8994

9095
}
9196

0 commit comments

Comments
 (0)