Начать я хочу с примера, который немного рифмуется с текущими событиями.
В 1854 году в центральном Лондоне была вспышка холеры. Британский врач, доктор Джон Сноу (который очень много знал и даже стал основоположником эпидемиологии) исследовал эту вспышку и придумал нанести на карту точки в местах домов, где умирали люди. На получившейся картинке стало видно, что все смерти сконцентрированы на одной улице (Broad Street) вокруг одного колодца, снабжавшего водой весь район (обозначен крестиком посередине улицы). Когда колодец закрыли, эпидемия пошла на спад и вскоре закончилась.
#пример
В 1854 году в центральном Лондоне была вспышка холеры. Британский врач, доктор Джон Сноу (который очень много знал и даже стал основоположником эпидемиологии) исследовал эту вспышку и придумал нанести на карту точки в местах домов, где умирали люди. На получившейся картинке стало видно, что все смерти сконцентрированы на одной улице (Broad Street) вокруг одного колодца, снабжавшего водой весь район (обозначен крестиком посередине улицы). Когда колодец закрыли, эпидемия пошла на спад и вскоре закончилась.
#пример
👍1
Визуализации сортировок
Иногда мне кажется, что сортировки — это такая базовая тема, которую все рано или поздно захотят (некоторые даже попробуют) визуализировать. Там есть и алгоритмы, и простор для дизайна, и динамика.
А вот три ссылки на очень классные визуализации, которые мне совершенно не надоедает рассматривать:
1. sorting.at — пошаговое сравнение разных алгоритмов, считает количество необходимых шагов.
2. Часть большой статьи Майка Бостока (автора библиотеки d3.js) про алгоритмы. Мне здесь очень нравится идея с сортировкой наклонённых палочек.
3. Видео сортировок в закрашенном разноцветными плитками квадрате с достаточно подробными объяснениями.
#алгоритмы #пример
Иногда мне кажется, что сортировки — это такая базовая тема, которую все рано или поздно захотят (некоторые даже попробуют) визуализировать. Там есть и алгоритмы, и простор для дизайна, и динамика.
А вот три ссылки на очень классные визуализации, которые мне совершенно не надоедает рассматривать:
1. sorting.at — пошаговое сравнение разных алгоритмов, считает количество необходимых шагов.
2. Часть большой статьи Майка Бостока (автора библиотеки d3.js) про алгоритмы. Мне здесь очень нравится идея с сортировкой наклонённых палочек.
3. Видео сортировок в закрашенном разноцветными плитками квадрате с достаточно подробными объяснениями.
#алгоритмы #пример
👍1