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

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

Kanalga Telegram’da o‘tish

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

Ko'proq ko'rsatish
7 759
Obunachilar
+124 soatlar
-37 kunlar
-2630 kunlar
Postlar arxiv
Подводные камни компараторов в С++ В этой статье расскажу о некоторых особенностях использования компараторов в С++, знание которых позволит не наступить на различные грабли и сэкономить время при разборе багов. https://habr.com/ru/companies/kaspersky/articles/710916/ Алгоритмы и Структуры данных | ChatGPT

Сложно ли генерировать 1024-битные простые числа? С одной стороны, их легко объяснить: это просто числа, которые делятся только на единицу и на себя; с другой стороны, они содержат в себе бесконечную сложность. Они встречаются во множестве разных сфер, от математических концепций и гипотез до любопытных визуализаций и криптографии, лежат в основе многих Интернет-стандартов и протоколов безопасности, которые мы используем ежедневно. Несмотря на моё восхищение простыми числами, я никогда не исследовал их подробно, поэтому решил бросить себе вызов. А есть ли лучший способ изучить простые числа, чем воспользоваться моей любовью к кодингу для их генерации? https://habr.com/ru/articles/813915/ Алгоритмы и Структуры данных | ChatGPT

Здравый смысл «вне закона»? Как ни странно, но в современном мире, где разработчики стараются "предусмотреть все варианты", количество таких случаев не уменьшается, а зачастую только растёт. Это связано как с уровнем разработки, так и с (увы) снижением развития даже простых навыков у пользователей. https://habr.com/ru/articles/818351/ Алгоритмы и Структуры данных | ChatGPT

Генерация музыки на основе заданного стиля В данном посте я хочу рассказать об очень простом способе генерации музыки в заданном стиле с помощью контекстно-зависимой грамматики. https://habr.com/ru/articles/69985/ Алгоритмы и Структуры данных | ChatGPT

Собственные проекты, углубленная практика алгоритмов и другое: поднимаем навыки программирования на новый уровень Когда мы только начинаем программировать, искушение сосредоточиться на функциональности стоит превыше всего. Наш код может напоминать запутанное гнездо, скрепленное скотчем и надеждами, но, если это работает, то все в порядке, не так ли? Не совсем. Сложный и запутанный код может работать поначалу, но в конечном итоге он также может стать источником проблем. Хороший код это не только о результате — это об искусстве, о создании чего-то читабельного, масштабируемого, эффективного и безопасного. Написание качественного и чистого кода облегчает жизнь в долгосрочной перспективе: он производит впечатление на работодателей и партнеров, держит подальше непредвиденные ошибки и головную боль. Разве это не то, чего мы все хотим? Давайте посмотрим, как мы переходим от кода, который работает, к хорошему коду. https://habr.com/ru/companies/productstar/articles/818013/ Алгоритмы и Структуры данных | ChatGPT

Убийца Hamster Kombat ☠️ Уже 5 миллионов человек по всему миру фармят BLUM! По качеству, подходу к продвижению своего продукт
Убийца Hamster Kombat ☠️ Уже 5 миллионов человек по всему миру фармят BLUM! По качеству, подходу к продвижению своего продукта и потенциальной награде за активность, пожалуй это один из лучших проектов на рынке от команды Binance. Залетайте: http://t.me/BlumCryptoBot

«Hello, World!» от мира сжатия данных. Канонический алгоритм сжатия данных Хаффмана На данную тему была написана не одна сотня статей, но во всех, что видел, для построения двоичного дерева поиска использовались структуры по типу приоритетной очереди, хотя достаточно отсортировать массив частот в порядке убывания и отбрасывать последние две буквы из алфавита. В этой статье хотел представить реализацию данного алгоритма на языке C++. https://habr.com/ru/articles/818065/ Алгоритмы и Структуры данных | ChatGPT

Go напишем шахматный сервер? Часть вторая — структуры, интерфейсы и методы В предыдущей части были сформулированы общие для всех фигур свойства и основные алгоритмы, которые позволят нам анализировать ситуацию на доске. Вот только как всё это реализовать в коде? https://habr.com/ru/articles/817995/ Алгоритмы и Структуры данных | ChatGPT

Как повысить эффективность вебинаров? Организация продающего вебинара - не простая задача, ведь необходимо предусмотреть множ
Как повысить эффективность вебинаров? Организация продающего вебинара - не простая задача, ведь необходимо предусмотреть множество деталей: удобную дату, вовлекающий контент, методы продвижения и взаимодействия с участниками. Вебинары от МТС Линк помогают привлекать новых клиентов и увеличивать конверсию из участника в лид. В сервисе доступен анализ поведения пользователей во время вебинара, синхронный перевод, автовебинары и интерактивные инструменты для вовлечения участников. Делимся методичкой с кейсами, чек-листами и инструкциями для маркетологов, PR и event-менеджеров, чтобы сделать вебинары эффективным инструментом для лидогенерации. Получите методичку бесплатно на сайте. Скачать #реклама 16+ mts-link.ru О рекламодателе

Wildberries — умер. Ходишь на работу — штрафуют на 30 000, не ходишь — штрафуют на 100 000. А потом штрафуют просто за то, чт
Wildberries — умер. Ходишь на работу — штрафуют на 30 000, не ходишь — штрафуют на 100 000. А потом штрафуют просто за то, что ты есть. Поэтому бывший работник этой конторы открый канал, где собрал самые жуткие истории с работы на маркетплейсах. Внутри: как "мертвые" сотрудники ходят на работу, почему WIldberries — полная дичь и что не так с ритейлом. Подписывайтесь, потом сами себе спасибо скажете: https://t.me/+Q3hV3ZK810M0OTEy

Алгоритм HyperLogLog, или Оцениваем мощность множества за O(1) Если кратко, суть программы в том, чтобы самостоятельно или в команде решить исследовательскую задачу в определенный срок. Моей задачей была реализация алгоритма HyperLogLog. Во время работы я не обнаружил русскоязычных материалов о практической реализации алгоритма, поэтому решил, что полученный мною опыт может быть полезен сообществу. Статья будет интересна людям, интересующимся алгоритмами и практическим программированием. Для понимания темы не потребуется ни специальных математических знаний, ни предварительного знакомства с алгоритмом. https://habr.com/ru/companies/vk/articles/711126/ Алгоритмы и Структуры данных | ChatGPT

Станьте Python-разработчиком за 0₽ Зарплата начинающего Python разработчика от 100 000₽, а стоимость обучения на профессию в
Станьте Python-разработчиком за 0₽ Зарплата начинающего Python разработчика от 100 000₽, а стоимость обучения на профессию в онлайн-школах от 120 000 до 300 000 рублей. Прямо сейчас GeekBrains отдают бесплатно 3 курса по IT, в том числе и курс по Python. ⚠️Переходите по ссылке и забирайте курс по Python — только до 26-го мая: https://go.redav.online/7e13fb8f315dc450?erid=LdtCK7b7u&m=1

Книга: «Алгоритмы с нуля» Погрузитесь в мир алгоритмов! Разберитесь в их принципах, особенностях проектирования и практического применения. Вы познакомитесь с различными видами алгоритмов, узнаете их сильные и слабые стороны и поймете, в каких контекстах они лучше всего работают. На практических примерах увидите, как эти мощные инструменты используются для решения задач в информатике, анализе данных, искусственном интеллекте и других областях. Каждая глава содержит понятные объяснения, наглядные примеры и задачи, помогающие закрепить изученный материал. Особый акцент сделан на вычислительном мышлении и анализе эффективности алгоритмов — важнейших навыках в области современных технологий. https://habr.com/ru/companies/piter/articles/816601/ Алгоритмы и Структуры данных | ChatGPT \

Как я реализовывал алгоритм маскирования для протокола WebSocket на Wolfram Language и подключал Си-библиотеку Всем привет! Эта статья - про очень простой алгоритм маскирования данных при пересылке по протоколу WebSocket. Но рассказать я хочу не про сам алгоритм, а про путь оптимизации, который я прошел, чтобы сделать его эффективным. Я уверен, что можно еще лучше и если так, то надеюсь уважаемые читатели мне подскажут! Приступим... https://habr.com/ru/articles/817563/ Алгоритмы и Структуры данных | ChatGPT

Я отсужу у тебя квартиру, потому что ты шумишь после 20:00 А еще выпишу штраф 50.000 рублей и отправлю на общественные работы, потому что неправильно выносишь мусор. Я – юрист с 20-летним стажем, знаю всё о законах и лазейках в них. Анонимно веду канал Деньги, где объясняю: – Как сделать ремонт за счет государства – Как случайно «потерять» кредитную карту и получить 34.000р компенсации – Как круглый год отдыхать в гос. санаториях и ни копейки за это не отдать Подписывайтесь, у юридически подкованных людей с деньгами проблем нет: https://t.me/+QcQ3sWCMVf4zN2Ri

Как мы готовим RL для Alignment в больших языковых моделях: опыт команды YandexGPT Сегодня через API стала доступна новая модель YandexGPT 3 Lite. Одним из ключевых этапов её обучения, как и в случае с другими недавними моделями, стал этап Alignment (выравнивания), включающий в том числе стадию обучения с подкреплением — RL. Пожалуй, без этого этапа мы бы не смогли добиться такого роста в качестве, который был необходим для запуска новых возможностей и сервисов (например, Нейро). Поэтому эту статью мы полностью посвятим особенностям выравнивания моделей. https://habr.com/ru/companies/yandex/articles/817391/ Алгоритмы и Структуры данных | ChatGPT

Задачка на деление. Как разделить город на зоны доставки Дано: клиентская база, содержащая адреса доставки первичных бухгалтерских документов, которые нужно ежемесячно развозить поездом-самолетом-курьером. Клиенты — все организации, работающие на территории Самарской области. Необходимо успеть доставить все документы, да ещё в короткий срок. Почта, курьерская доставка, электронные каналы — все в игре. Самару и другие города доверим курьерской компании, удаленные районы — Почте России, а самых крупных клиентов по Самаре не доверим никому, кроме штатного курьера. Как распределить адреса доставки, чтобы не гонять курьера с одной части города до другой? Нужно сгруппировать адреса по районам! https://habr.com/ru/articles/817359/ Алгоритмы и Структуры данных | ChatGPT

Пакетная обработка данных на современных GPU По большому счёту, самая первая и самая важная оптимизация, которую можно применить к любой современной системе машинного обучения, заключается в том, чтобы реализовать в этой системе пакетную обработку данных (batching). Для того чтобы получить результат работы системы (inference, инференс) в пакетном режиме — ей, вместо одного элемента входных данных, отправляют N таких элементов. Чаще всего никаких дополнительных нагрузок на систему это не создаёт. Формирование инференса для каждого из элементов, входящих в пакет размера N, занимает в точности столько же времени, сколько нужно для обработки одного элемента входных данных. Почему это так? На первый взгляд может показаться, что обработка пакета данных не может обойтись без некоторых накладных затрат ресурсов. В конце концов — оборудованию приходится выполнять в N раз больше действий. https://habr.com/ru/companies/wunderfund/articles/816657/ Алгоритмы и Структуры данных | ChatGPT

Баба Зина купила пакет яблок за 62 рубля А потом засушила и продала их по 250 рублей, потому что сухофрукты стоят в несколько
Баба Зина купила пакет яблок за 62 рубля А потом засушила и продала их по 250 рублей, потому что сухофрукты стоят в несколько раз дороже. Звучит слишком просто? А ведь каждый человек может реализовать подобную бизнес-идею и получать 200-300 тысяч ежемесячно. Просто не все знают про канал Бизнес-идеи – тут полно способов послать нах%р своего начальника и начать работать чисто на себя. Поверьте, денег много, если правильно искать: @biz_idea

Простое (не очень) увлажнение квартиры Начал я плавно переводить громоздкие автоматизации из Home Assistant в NodeRED, и хочу поделиться своим вариантом решения управления увлажнителем. Задача на первый взгляд простая (включи да выключи), но со временем к ней добавилось довольно много дополнительных условий, поэтому статья ¯\_(ツ)_/¯ https://habr.com/ru/articles/711710/ Алгоритмы и Структуры данных | ChatGPT