if (left > right) return -1;
                  
                  
                    int mid = left + (right - left) / 2;
                  
                  
                    if (key < arr[mid]) return _BinF(arr, key, left, mid - 1);
                  
                  
                    else if (key > arr[mid]) return _BinF(arr, key, mid + 1, right);
                  
                  
                  } Почему не верно работает?
                  
                  
                
потому что уб?
что значит уб?
Еще само название функции это уб
А стдшной реализацией не воспользоваться?
Преподаватель врятли оценит
🤷
Обсуждают сегодня