fa
Feedback
Всё про Алгоритмы и Структуры данных

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

رفتن به کانال در Telegram

Мы не претендуем на оригинальность контента, мы лишь собираем материал из открытых источников. Ссылка: @Portal_v_IT Сотрудничество, авторские права: @oleginc, @tatiana_inc Канал на бирже: https://telega.in/c/structuredata

نمایش بیشتر
7 756
مشترکین
-124 ساعت
-37 روز
-2730 روز
آرشیو پست ها
Станьте Python-разработчиком за 0₽ Зарплата начинающего Python разработчика от 100 000₽, а стоимость обучения на профессию в
Станьте Python-разработчиком за 0₽ Зарплата начинающего Python разработчика от 100 000₽, а стоимость обучения на профессию в онлайн-школах от 120 000 до 300 000 рублей. Прямо сейчас GeekBrains отдают бесплатно 3 курса по IT, в том числе и курс по Python. ⚠️Переходите по ссылке и забирайте курс по Python — только до 30-го апреля: https://go.redav.online/b89cbdf6e76dc520?erid=LdtCK7b7u&m=1

Как работают алгоритмы музыкальных стримингов. Разбираем на примере Начнем с того, что современные музыкальные сервисы не просто так называются стриминговыми. Одна из их ключевых способностей - это выдавать бесконечный поток (stream) треков. А значит, список рекомендаций должен пополняться новыми композициями и никогда не заканчиваться. Нет, безусловно, собственноручно найти свои любимые песни и слушать их тоже никто не запрещает. Но задача стримингов именно в том, чтобы помочь юзеру не потеряться среди миллионов треков. Ведь прослушать такое количество композиций самостоятельно просто физически нереально! Так как они это делают? https://habr.com/ru/articles/806429/ Алгоритмы и Структуры данных | ChatGPT

Поиск с подкреплением на ориентированных взвешенных графах Хорошо, когда есть чёткие ориентиры. Искать маршруты, не имея всей информации - типичная и востребованная задача. На ориентированных взвешенных графах с ней лучше всего справляется алгоритм Дейкстры. Но этот алгоритм обхода "волной" не совсем похож на то, как движется человек. Задача статьи показать как можно скрестить поиск с подкреплением и взвешенные ориентированные графы. https://habr.com/ru/articles/806445/ Алгоритмы и Структуры данных | ChatGPT

PostgreSQL. Устройство карты свободного пространства В этой статье мы разберемся, как в СУБД PostgreSQL реализован поиск страниц с необходимым свободным пространством для быстрой вставки записей в таблицу. Для понимания статьи необходимо: Понимание основных механизмов работы PostgreSQL Базовое понимание языков Си и SQL Базовые навыки работы с терминалом на ОС Linux https://habr.com/ru/articles/806415/ Алгоритмы и Структуры данных | ChatGPT

Proof-of-work — лучший выбор консенсуса для Bitcoin Какой консенсус лучше для блокчейна, proof-of-work или proof-of-stake? Многие спорят об этом и приводят разные аргументы. В этой статье я рассмотрю основные преимущества и недостатки каждого варианта. https://habr.com/ru/companies/web3_tech/articles/662189/ Алгоритмы и Структуры данных | ChatGPT

Разбор задач «Квеста на миллион» Друзья, разбираем задачи прошедшего квеста на миллион. Для простоты в разборе будем использовать формализованные формулировки. Ознакомиться с исходными формулировками задач можно в самом квесте по ссылке. https://habr.com/ru/articles/805831/ Алгоритмы и Структуры данных | ChatGPT

Deanon Club - лучший в мире Darknet - Тот кто выкупил KILLNET - Darknet в чистом виде - Все сферы чёрного мира - Обмен десятк
Deanon Club - лучший в мире Darknet - Тот кто выкупил KILLNET - Darknet в чистом виде - Все сферы чёрного мира - Обмен десятков миллионов$ Авторский канал в котором нет сторонней рекламы и прочего калла! Deanon Club - https://t.me/+NS4HpYBX6vMwMTI8

Алгоритм расчёта расстояния между строками По работе стояла задача оптимизации поиска по адресам (улицы, дома и объекты). Главный критерий - нахождение адреса, если написано с ошибками или не дописан он в полной мере. Bert’ы, косинусные расстояния эмбеддингов и т.д. не подходили, так как они заточены под смысловой поиск, а в адресах смысла нет. TF-IDF c лемматизацией тоже не очень подходил для этой задачи, результаты были плохие. Для реализации начал использовать расстояние Дамерау-Левенштейна, и в последствие, развил это до собственного алгоритма, который находит расстояние между двумя строками. Цель данного поста описание только алгоритма. https://habr.com/ru/articles/805985/ Алгоритмы и Структуры данных | ChatGPT

Почему я стал использовать Алгоритмические собеседования при подборе команды На мой взгляд польза от простых алгоритмических задач - кандидат может показать свое мышление и простейшее отличие и необходимость использования в работе HashMap и ArrayList. Конечно, чтобы решать алгоритмические задачи нужна отдельная, специальная подготовка, которая зачастую не особо потребуется в работе, однако, знание простых алгоритмов позволит раскрыть истинное знание кандидата. Для себя я выделил плюсы и минусы умения решать алгоритмические задачи: https://habr.com/ru/articles/806059/ Алгоритмы и Структуры данных | ChatGPT

Как написать средство проверки орфографии кхмерского языка В попытке реализовать проверку и исправление орфографии, я наткнулся на популярный метод, основанный на двух концепциях из области орфографии: редакционное расстояние (также известное как расстояние Левенштейна) и BK-дерево. Итак, обсудим эти концепции и их недостатки, а также поделимся разработанной на их основе реализацией средства проверки орфографии кхмерского языка на Python. https://habr.com/ru/companies/skillfactory/articles/669466/ Алгоритмы и Структуры данных | ChatGPT

Гайд на Reinforcement Learning для новичков. Реализация простой задачи Большинство из вас наверняка слышали о том, что искусственный интеллект научился самостоятельно играть в компьютерные игры. Очень популярным примером является компания Deepmind, которая попала в новости и захватила мир, когда ее программа AlphaGo победила чемпиона мира по игре в го из Южной Кореи в 2016 году. Так в чем же секрет этого грандиозного прорыва? Придержите лошадей! Вы поймете это через пару минут. https://habr.com/ru/articles/805917/ Алгоритмы и Структуры данных | ChatGPT

Skillbox дарит 14 дней бесплатного обучения английскому языку! Обучение подойдет, если вы: — хотите начать обучение и знаете,
Skillbox дарит 14 дней бесплатного обучения английскому языку! Обучение подойдет, если вы: — хотите начать обучение и знаете, что оно дастся непросто — уже говорите, но хотите прокачать английский — хотите освоить язык в сжатые сроки — хорошо понимаете речь, но с трудом говорите Методика обучения разработана специально для русскоговорящих и дает первые результаты после 8 занятий — она учитывает особенности артикуляции и построения фраз. Вы избежите ошибок и быстро начнете говорить. Приобретение обучения гарантирует повышение уровня английского, или Skillbox доучит бесплатно! 🎁 Получить бесплатный доступ к платформе можно по промокоду DENIGO — переходите и обучайтесь: https://go.redav.online/7e8a0f49fd9182e0?erid=LdtCKHfVR&m=1

Как улучшить любой патент на изобретение в IT, на примере Яндекса Каждый землянин, даже совсем не научно-технический революционер или патентный военный, прочитавший эту информацию о методиках изобретательства, сможет при желании написать рационализаторское предложение или патент, за которые ему заплатят на работе или в своём бизнесе. И, самое удивительное, что категорически только тот, кто именно практически ежедневно занимается какой-то достаточно узкой областью ИТ, может улучшить и изобрести новое, а не «аналитик» вообще, доцент или чиновник. Мир меняется, и то, что раньше изобреталось и патентовалось, как просто научное, «на кончике пера», теперь должно быть максимально практичным, как конкретное «техническое решение». https://habr.com/ru/articles/658445/ Алгоритмы и Структуры данных | ChatGPT

В России можно посещать бесплатные IT-мероприятия хоть каждый день: как оффлайн, так и онлайн. Чтобы не пропустить полезные — сохраните канал @FreeItEvent. Анонсы вебинаров, хакатонов, конференций, мастер-классов и других событий в IT. Ивенты от гигантов индустрии и лучших специалистов по кодингу. Всё публикуют здесь.

Язык-головоломка Marthue Предлагаю вам "эзотерический" язык программирования, удобно обобщающий и совмещающий нормальные алгоритмы Маркова (НАМ) и полусистемы Акселя Туэ (semi-Thue systems). В языке есть возможность интерактивного ввода и вывода, выбора поиска замены подстрок с начала, конца строки или случайным образом, условного рекурсивного вызова одного блока подстановок из другого, а также условного перехода между блоками. Это позволяет совмещать подстановку строк с элементами императивного и даже функционального программирования, а также исследовать недетерминированные алгоритмы. https://habr.com/ru/articles/666668/ Алгоритмы и Структуры данных | ChatGPT

R*-tree в Go, немного геймдева и поиска элементов в пространстве Сегодня я хотел бы рассказать об интересном подвиде одного алгоритма, о котором Вы могли возможно забыть! https://habr.com/ru/articles/666904/ Алгоритмы и Структуры данных | ChatGPT

Про решаемость пятнашек В статье я расскажу, как я генерирую стартовые позиции для своей игры, а также о том, как я добавлял новые конфигурации головоломки. https://habr.com/ru/articles/805541/ Алгоритмы и Структуры данных | ChatGPT

Использование библиотеки DCMTK для создания DICOM-файлов на C++ Эта статья фокусируется на примере использование библиотеки DCMTK при создании DICOM-файлов. Как говорит Википедия, DICOM - Digital Imaging and Communications in Medicine, это стандарт создания, хранения, передачи и визуализации медицинских изображений. Стандарт включает в себя часть, которая описывает структуру DICOM-файла, и другую, описывающую передачу DICOM-данных по сети. https://habr.com/ru/articles/805475/ Алгоритмы и Структуры данных | ChatGPT

Алгоритмы вокруг нас Данная статья – материал для размышления. В особенности для людей, которые разрабатывают новые алгоритмы и реализуют их. https://habr.com/ru/companies/bimeister/articles/805403/ Алгоритмы и Структуры данных | ChatGPT

Алгоритм ESG (Evolution of Social Groups). C# Мои текущие исследования сосредоточены на метаэвристических популяционных алгоритмах оптимизации. Я прилагаю усилия для разработки собственных уникальных методов и каждый день погружаясь в этот творческий процесс. Давайте вместе разделим наши идеи, обсудим новые тенденции и воплотим в жизнь самые смелые проекты. Ведь именно объединение интеллектов и творческих усилий позволяет нам достичь великих результатов. Поехали… https://habr.com/ru/articles/805381/ Алгоритмы и Структуры данных | ChatGPT