2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Бинарный поиск
Сообщение18.12.2015, 17:50 
Предлагаю обсудить следующую видео-лекцию, касающуюся написания правильного бинарного поиска.

В этой беседе излагаются некоторые соображения по части бинарного поиска. Предполагается, что зритель знаком с основной идеей двоичного поиска, так как это не учебное видео, а изложение своего опыта.
  • Показаны некоторые изящные реализации алгоритма. Выполнено сравнение реализаций.
  • Показаны типичные ошибки и то, как их можно избежать.
  • Приводятся некоторые рассуждения о том, что может быть быстрее бинарного поиска.

В видео используются ссылки на следующие источники:

Какие ещё моменты стоило упомянуть в лекции? С чем вы согласны или не согласны? Полезна ли была лекция?

 
 
 
 Re: Бинарный поиск
Сообщение19.12.2015, 13:38 
Такие вещи надо делать в виде текста.
Видеолекции крайне неудачный формат как для самого процесса обучения, так и поисковой оптимизации, так и копирование кусков кода, и так далее.

 
 
 
 Re: Бинарный поиск
Сообщение19.12.2015, 18:30 
Аватара пользователя
Одно другому не помеха.
Я бы предложил дополнить видео-лекции текстовым изложением + подробные примеры.

 
 
 
 Re: Бинарный поиск
Сообщение19.12.2015, 22:46 
Аватара пользователя
buti
1) Много лишних слов, что только отвлекает.
2) По поводу правильности написания. Насколько помню были ошибки округления. Эта история идёт с журнала ACM где в первые был опубликован алгоритм бинарного поиска, и спустя время был опубликован правильный алгоритм.
3) По поводу скорости, не рассмотрен классический прием инвертирования индекса, для ускорения поиска. При этом ускорение достигается за счёт оптимизации работы кэша.

 
 
 
 Re: Бинарный поиск
Сообщение25.12.2015, 09:14 
Спасибо за замечания, мы их обязательно обдумаем.

 
 
 
 Re: Бинарный поиск
Сообщение25.12.2015, 11:28 
Цитата:
так и копирование кусков кода,

По ссылкам всегда приводится текст презентации и код программы.

 
 
 [ Сообщений: 6 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group