Size: a a a

2020 December 17

А

Александр in learn.java
Abbas
Извините , может кто-то объяснить принцип работы бинарного поиска с помощью рекурсии?
источник

A

Abbas in learn.java
Эд
Ты искал в сети?
Я хотел скинуть код , который нашел в сети и в котором была ошибка , но я нашел ошибку😅
источник

A

Abbas in learn.java
Муд
источник

VG

Vitaly Gudz in learn.java
Abbas
Извините , может кто-то объяснить принцип работы бинарного поиска с помощью рекурсии?
источник

A

Abbas in learn.java
Да не , с поисками у меня нет проблем , у меня была проблема поиска с рекурсией , тип какое отличие
источник

V

Vlad in learn.java
Abbas
Да не , с поисками у меня нет проблем , у меня была проблема поиска с рекурсией , тип какое отличие
А как без рекурсии писать?
источник

AF

Andrey Fedorov in learn.java
Бинарный поиск?
источник

AF

Andrey Fedorov in learn.java
Ну спокойно, циклом
источник

A

Abbas in learn.java
Andrey Fedorov
Ну спокойно, циклом
+
источник

V

Vlad in learn.java
Andrey Fedorov
Ну спокойно, циклом
И все?
источник

V

Vlad in learn.java
Vlad
И все?
А, да, тут все)
источник

AF

Andrey Fedorov in learn.java
Погугли книжку "Грокаем Алгоритмы"
источник

AF

Andrey Fedorov in learn.java
Там правда примеры на питоне, но это не особо проблема
источник

AF

Andrey Fedorov in learn.java
Но книжка классная
источник

V

Vlad in learn.java
Abbas
+
Ну вот с рекурсией почти также, только в место итерации цикла, вызов своей же функции
источник

A

Abbas in learn.java
Vlad
Ну вот с рекурсией почти также, только в место итерации цикла, вызов своей же функции
Во , это и хотел я понять
источник

V

Vlad in learn.java
Vlad
Ну вот с рекурсией почти также, только в место итерации цикла, вызов своей же функции
Просто в других алгоритмах требует хранить состояние, нужен цикл + стек
источник

V

Vlad in learn.java
Vlad
Просто в других алгоритмах требует хранить состояние, нужен цикл + стек
Оно меняется на стандартный стжк функции и вызов себя
источник

ДБ

Дмитрий Баевский... in learn.java
Andrey Fedorov
А попробуй взять DecimalFormat
Так и сделал. Только через BigDecimal потому что он точнее, вроде.
источник

V

Vlad in learn.java
Abbas
Во , это и хотел я понять
В функции вызываешь эту же функцию, но отдаешь ту половину массива, где элемент будет, следующий раз опять он станет ещё меньше, а когда найдешь/не найдешь выходишь из функции
источник