Материалы по теме «алгоритм»

RSS

Динамическое программирование: что это, как работает и где применяют Динамическое программирование: что это, как работает и где применяют

Timofey Antonenko 12580

На практике динамическое программирование может пригодиться вам всего лишь 1–2 раза в жизни, но сам концепт помогает по-другому посмотреть на работу с алгоритмами. И эта тема важна для тех, кто сталкивается с обработкой данных. Статья будет полезна программистам, любителям легкого технического чтива, студентам инженерных специальностей. 36

Опановуємо основи алгоритмів, або Як прискорити код з 15 до 1000 запитів за секунду Опановуємо основи алгоритмів, або Як прискорити код з 15 до 1000 запитів за секунду

Іван Бранець 34328

У статті поговоримо про прикладне значення розуміння алгоритмів. Спочатку напишемо програму за неоптимальним алгоритмом, а потім крок за кроком будемо його поліпшувати, розглядаючи теорію складності алгоритмів, аналіз алгоритмів і структури даних. Пройдемо шлях від алгоритму, який опрацьовує 15 запитів за секунду, до алгоритму, який виконує 1000 запитів. 127

Разбираемся в алгоритмах и структурах данных. Доступно и понятно Разбираемся в алгоритмах и структурах данных. Доступно и понятно

Adam Leos 106816

Адам Леос, Senior Software Engineer в PlutoTV, рассказывает о сложности алгоритма, нотации Big O, сортировках, самых популярных структурах данных и их использовании для оптимизации проекта. 134

Union-find: алгоритм, применение и анализ сложности Union-find: алгоритм, применение и анализ сложности

Даниил Семиразов 13073

Как узнать, связаны ли два человека цепочкой общих друзей? Для решения подобных задач используют структуру данных union-find, где элементы распределены на непересекающиеся множества. Данил Семиразов, Java-разработчик, рассматривает реализацию такой структуры данных, операции, которые определены в ней, и их вычислительную сложность. 22

Нужны ли программисту алгоритмы и структуры данных Нужны ли программисту алгоритмы и структуры данных

Denys Tsomenko 41766

Вечный холивар по теме «нужна ли программисту математика» подвергается изменению и превращается в более опасный для индустрии спор. Все чаще на форумах, конференциях и в головах мелькает мысль: «Нужно ли программисту знать алгоритмы и структуры данных?». На вопрос отвечает Денис Цьоменко, Software Engineer в Data Robot. 288

Создание рекомендательной системы Megogo: использование неявных сигналов. Часть 1 Создание рекомендательной системы Megogo: использование неявных сигналов. Часть 1

Дмитрий Мелков 10950

Дмитрий Мелков, CIO в MEGOGO, рассказывает об алгоритмах, метриках, входящих данных, предварительных исследованиях, тренировках модели и подборах гиперпараметров. 17

Object Detection: как написать Hello World приложениe Object Detection: как написать Hello World приложениe

Serge Kulyk 10034

Прочитав серию от Adam Geitgey Machine Learning is fun, захотелось написать свою Hello World программу, которая может и не является настолько весёлой как та, что получилась у Адама, но достаточна познавательна в плане алгоритмов машинного обучения, проста в реализации и, надеюсь, будет интересна тем, кто посматривает в сторону машинного обучения. 29

Экстренное чтиво: почти все бинарные поиски и сортировки слиянием поломаны

Андрей Ткач 580

Я отчетливо помню первую лекцию Джона Бентли по алгоритмам в CMU, где он попросил всех нас, начинающих Ph.D, написать бинарный поиск, а затем разобрал критически одну из наших реализаций перед аудиторией. Конечно же, она была нерабочей, как и большинство наших реализаций. Это произвело на меня большое впечатление, так же как и обработка этого материала в его замечательной книге Programming Pearls (Addison-Wesley, 1986; Second Edition, 2000) Ключевой урок был в осторожном обдумывании стабильности в ваших программах. 15

Алгоритмы и структуры данных Алгоритмы и структуры данных

Alexander Skakunov 4083

Готовясь к серьезному собеседованию, решил освежить в серьезную книгу из универского прошлого — «Алгоритмы и структуры данных» Вирта. Увы, в свое время я пролистал ее скорее для галочки, так что теперь, через несколько лет, она читалась как вновь. 10

Комментарии

Мне вот другое интересно. Если в аутсорс компанию заходит проект с маленьким бюджетом (fixed price). Нужен ли в таком случае вообще Солюшн архитект? Или берём типовые вещи, шаблоны и можно уже имплементацией заниматься?
Ты читал что я писал ранее? Нефункциональные требования разве не ваша обязанность? Или как в книге описаны quality attributes?
Одни больше выявлением требований занимаются, другие вот этим system design. Та блін. Нафіга з’ясовувати вимоги? На основі чого робити system design?
Я понял. Ты склоняешь к тому, что среди Солюшен могут быть и фермеры и мыслители с той же лычкой. Получается должность одна, а фактически обязанности другие. Одни больше выявлением требований занимаются, другие вот этим system design.
Респектос за скромність в побуті.
Тогда они должны были пригласить хоть одного архитектора-фермера чтоб всем смотрящим угодить) Взагалі-то редакція мала б написати статтю, опрацювавши різні аспекти роботи деякої спеціалізації (в нашому випадку архітектор), сформувати деяку класифікацію...
А можно спросить, у тебя же такая же должность в компании — Solution Architect. Какие твои основные обязанности?
Software Architecture in Practice не смотрел, но то что вы описали это все равно не о том как помагать сеилзам (то что описано в статье) а о том как создаются архитектурные артефакты А можна цитати в яких стверджується, що робота архітектора «допомогати...
Щось треба. А шо саме? :)
Тогда они должны были пригласить хоть одного архитектора-фермера чтоб всем смотрящим угодить) но какую лычку тогда бы он имел? И из какой компании был бы?
это все равно не о том как помагать сеилзам Ти так ґавріш, как бута ета штота плахоє ©
Це те, з чого я почав іще на Ютубі — коли люди підміняють реальність власними уявленнями і кричать, що реальність це на*обка. Вони там чесно кажуть, що є архітектори-мисливці (пресейли), а є фермери, і в тій розмові було більше саме про мисливців.
Да, и эти архитекторы взаимодействуют с бизнес стейкхолдерами в продуктовых компаниях на постоянной основе. Чем более взрослый проект — тем больший вклад от этой роли.
Самих-то не смущает что ваши «архитекторы» не существуют в мире где нет «заказчиков», и почему-то все топ книги из раздела Software Architecture на Amazon рассказывают скорее про System Design а не про то как с умным видом сыпать баз-вордами чтобы оправдать...
Самих-то не смущает что ваши «архитекторы» не существуют в мире где нет «заказчиков» В великих банках та інших конторах, які існують 30+ років, зазвичай є архітектори.