Skip to content

Commit 48dadec

Browse files
committed
binary search in 2d array better implement
1 parent d8ffcc7 commit 48dadec

File tree

1 file changed

+12
-7
lines changed

1 file changed

+12
-7
lines changed

consoleApp/consoleApp/MySort.cs

+12-7
Original file line numberDiff line numberDiff line change
@@ -53,23 +53,28 @@ static public List<int> binarySearch(int[][] matrix, int v){
5353

5454

5555
}
56-
else
56+
else if(matrix[i][mid] > v)
5757
{
58-
r = mid;
58+
r = mid-1;
5959

6060
}
61+
else if(matrix[i][mid] == v)
62+
{
63+
result.Add(i);
64+
result.Add(l);
65+
return result;
66+
}
6167

6268

6369
}
64-
if(matrix[i][l]== v){
65-
result.Add(i);
66-
result.Add(l);
67-
return result;
68-
}
70+
6971
}
7072
return result;
7173

7274

75+
76+
77+
7378
}
7479
static public List<int> FindValue(int[][] matrix, int v)
7580
{

0 commit comments

Comments
 (0)