Fixes error in Arrays.binarySearch

This commit is contained in:
konsoletyper 2014-04-12 12:39:01 +04:00
parent 02f140ef30
commit 6c3d95a935

View File

@ -969,7 +969,7 @@ public class TArrays extends TObject {
int e = a[i]; int e = a[i];
if (e == key) { if (e == key) {
return i; return i;
} else if (e < key) { } else if (key < e) {
u = i - 1; u = i - 1;
if (u < l) { if (u < l) {
return -i - 1; return -i - 1;
@ -998,7 +998,7 @@ public class TArrays extends TObject {
long e = a[i]; long e = a[i];
if (e == key) { if (e == key) {
return i; return i;
} else if (e < key) { } else if (e > key) {
u = i - 1; u = i - 1;
if (u < l) { if (u < l) {
return -i - 1; return -i - 1;
@ -1027,7 +1027,7 @@ public class TArrays extends TObject {
short e = a[i]; short e = a[i];
if (e == key) { if (e == key) {
return i; return i;
} else if (e < key) { } else if (e > key) {
u = i - 1; u = i - 1;
if (u < l) { if (u < l) {
return -i - 1; return -i - 1;
@ -1056,7 +1056,7 @@ public class TArrays extends TObject {
char e = a[i]; char e = a[i];
if (e == key) { if (e == key) {
return i; return i;
} else if (e < key) { } else if (e > key) {
u = i - 1; u = i - 1;
if (u < l) { if (u < l) {
return -i - 1; return -i - 1;
@ -1085,7 +1085,7 @@ public class TArrays extends TObject {
byte e = a[i]; byte e = a[i];
if (e == key) { if (e == key) {
return i; return i;
} else if (e < key) { } else if (e > key) {
u = i - 1; u = i - 1;
if (u < l) { if (u < l) {
return -i - 1; return -i - 1;
@ -1114,7 +1114,7 @@ public class TArrays extends TObject {
double e = a[i]; double e = a[i];
if (e == key) { if (e == key) {
return i; return i;
} else if (e < key) { } else if (e > key) {
u = i - 1; u = i - 1;
if (u < l) { if (u < l) {
return -i - 1; return -i - 1;
@ -1143,7 +1143,7 @@ public class TArrays extends TObject {
float e = a[i]; float e = a[i];
if (e == key) { if (e == key) {
return i; return i;
} else if (e < key) { } else if (e > key) {
u = i - 1; u = i - 1;
if (u < l) { if (u < l) {
return -i - 1; return -i - 1;