Всё про Алгоритмы и Структуры данных
Ir al canal en Telegram
Мы не претендуем на оригинальность контента, мы лишь собираем материал из открытых источников. Ссылка: @Portal_v_IT Сотрудничество, авторские права: @oleginc, @tatiana_inc Канал на бирже: https://telega.in/c/structuredata
Mostrar más7 756
Suscriptores
-124 horas
-37 días
-2730 días
Archivo de publicaciones
Станьте 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 - 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 дней бесплатного обучения английскому языку!
Обучение подойдет, если вы:
— хотите начать обучение и знаете, что оно дастся непросто
— уже говорите, но хотите прокачать английский
— хотите освоить язык в сжатые сроки
— хорошо понимаете речь, но с трудом говорите
Методика обучения разработана специально для русскоговорящих и дает первые результаты после 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
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
