Всё про Алгоритмы и Структуры данных
前往频道在 Telegram
Мы не претендуем на оригинальность контента, мы лишь собираем материал из открытых источников. Ссылка: @Portal_v_IT Сотрудничество, авторские права: @oleginc, @tatiana_inc Канал на бирже: https://telega.in/c/structuredata
显示更多7 759
订阅者
-224 小时
-27 天
-2730 天
帖子存档
Сравнить таблицу и с её репликой
Занимаясь goldengate-репликацией столкнулся с необходимостью выполнить сравнение таблицы, в исходной бд и её таблицы-реплики, в бд-приёмнике.
Для случая когда таблица и таблица-реплика обе имеют, одинаково устроенные ключи (как оно и д.б., по идее), есть замечательный пакет dbms_comparison. А ещё (и более правильно): oracle veridata;
Однако, что делать, если ключей нет никаких, нет и unique-индекса, с not-null.
А такое — бывает.
Тут нужно велосипедить какое то решение.
В этой статье — про велосипед.
https://habr.com/ru/articles/673506/
Алгоритмы и Структуры данных | ChatGPT
Как повысить эффективность вебинаров?
Организация продающего вебинара - не простая задача, ведь необходимо предусмотреть множество деталей: удобную дату, вовлекающий контент, методы продвижения и взаимодействия с участниками.
Вебинары от МТС Линк помогают привлекать новых клиентов и увеличивать конверсию из участника в лид. В сервисе доступен анализ поведения пользователей во время вебинара, синхронный перевод, автовебинары и интерактивные инструменты для вовлечения участников.
Делимся методичкой с кейсами, чек-листами и инструкциями для маркетологов, PR и event-менеджеров, чтобы сделать вебинары эффективным инструментом для лидогенерации.
Получите методичку бесплатно на сайте.
Скачать
#реклама 16+
mts-link.ru
О рекламодателе
Тестирование алгоритма деления больших чисел на С++ с использованием Python C API
В данной статье расписаны шаги для использования Python C API в программе на языке С++, а также показан пример вызова оператора деления двух целых чисел с возвратом результата в виде строки С.
https://habr.com/ru/articles/813751/
Алгоритмы и Структуры данных | ChatGPT
Основы программирования на примере исходного кода MobX
Представляет базовую единицу наблюдаемости. Класс Atom в atom.ts хранит текущее состояние наблюдаемого значения и управляет взаимодействиями наблюдателей и обновлениями состояния. Он предоставляет методы:
Отслеживание наблюдателей: reportObserved вызывается, когда производная обращается к значению атома, позволяя производной записать атом в список своих зависимостей.
Уведомление наблюдателей: reportChanged вызывается, когда значение атома изменяется, уведомляя всех наблюдателей о том, что они могут быть устаревшими и их необходимо перезапустить.
https://habr.com/ru/articles/813647/
Алгоритмы и Структуры данных | ChatGPT
Как происходит генерация мира Minecraft
Задумывались ли вы когда-нибудь, сколько на нашей планете песчинок? По грубым оценкам, более 7 квинтиллионов! Это 7 с 18 нулями. И всё-таки это даже меньше половины количества уникальных миров в Minecraft. Как же Minecraft и другим похожим играм удаётся создавать такие сложные, красивые, однако полностью процедурные миры? В этой статье я расскажу, как игра генерирует свои миры, от самой высокой горы до самой глубокой пещеры.
https://habr.com/ru/articles/673268/
Алгоритмы и Структуры данных | ChatGPT
Обзор архитектур image-to-image translation
В этой статье я расскажу про основные архитектуры генеративных сетей для задачи перевода изображения из одного домена в другой (image-to-image translation). В конце расскажу, для чего именно мы применяем синтетические данные и приведу примеры изображений, которых нам удалось достичь. Но перед погружением в данную тему рекомендую ознакомиться с тем, что такое свёрточная сеть, U-Net и генеративная сеть. Если же Вы готовы, поехали.
https://habr.com/ru/companies/nornickel/articles/676296/
Алгоритмы и Структуры данных | ChatGPT
Raft (не)всемогущий: какие надстройки повышают надёжность алгоритма
Эта статья — вольный пересказ нашего с Борисом Степаненко доклада на Hydra 2022.
https://habr.com/ru/companies/vk/articles/675596/
Алгоритмы и Структуры данных | ChatGPT
🤑 10.000 NOT = 200$?
Только что заметили, как Notcoin на бирже Bybit начал набирать обороты.
Объем уже $367.900, а цена чуть выше 2 центов.
Полагаю, если данная стоимость сохранится, то 10.000 NOT можно будет оценить в 200 баксов.
1️⃣ Срочно регаемся на Bybit —
https://partner.bybit.com/b/81065
2️⃣ Переводим свои Notcoin из приложения на биржу.
3️⃣ На листинге играем в Скруджа Макдака со своим золотом. Либо продаем, либо удерживаем.
Очевидно, что новый гем от команды ТГ 🚀
Совершенный алгоритм. Алгоритмы для NP-трудных задач
Совершенный алгоритм. Алгоритмы для NP-трудных задач - четвертая и заключительная часть лекций от Тима Рафгардена.
Для NP-трудных задач мы снова имеем треугольник, в котором для решения предлагается выбрать две характеристики из трех:
Универсальность
Правильность (точность)
Скорость
https://habr.com/ru/articles/676708/
Алгоритмы и Структуры данных | ChatGPT
Префиксное дерево (trie) — вставка и поиск
Префиксное дерево (нагруженное дерево, trie) — структура данных для эффективного поиска. С его помощью сложность поиска можно довести до оптимального уровня — длины ключа. Вспомним, что в хорошо сбалансированном бинарном дереве поиска данные можно найти за время, пропорциональное M * log N, где M — максимальная длина строки, а N — количество ключей в дереве. В префиксном дереве — O(M), но увеличиваются требования к памяти. Подробнее о применении префиксных деревьев см. в этой статье.
https://habr.com/ru/companies/otus/articles/676692/
Алгоритмы и Структуры данных | ChatGPT
Как создать свой сборщик проектов
В данной статье предлагаю рассмотреть историю создания мной сборщика Java проектов под названием Conveyor
Для чего эта статья? Хотелось бы поделиться опытом написания проекта сложности выше средней (по моему мнению), описать с какими проблемами пришлось столкнуться, посмотреть на причины принятия технических решений, примеры использования шаблонов проектирования. При этом фокус будет делаться на том, каким проект получился в итоге. В заголовках указывается хэш коммита, на момент которого рассматриваем под лупой проект.
https://habr.com/ru/articles/813445/
Алгоритмы и Структуры данных | ChatGPT
Заставляем ChatGPT быть эгоистичным и решать дилемму заключенного, в которой есть котики
Успехи машинного обучения наталкивают на мысль, что ИИ, стоящий в развитии на пару ступеней выше человека, уже не за горами. Станет он нам новым лучшим другом или скорее чем-то вроде Скайнета? Мы не знаем будущего, но можем проверить, насколько железный мозг дружелюбен в настоящем.
Привет! Мыl часто используем ИИ и знаем, что это хороший помощник, которому можно доверить часть рутины. А как насчет человеческих качеств? Чтобы выяснить это, сыграем с ним в классическую математическую игру, с помощью которой ученые уже больше 70 лет исследуют альтруизм и эгоизм, способность к эмпатии и готовность предать — характеристики, присущие человеку.
https://habr.com/ru/companies/selectel/articles/812917/
Алгоритмы и Структуры данных | ChatGPT
Решение головоломки из университетского квеста с помощью Python
«Треки» - одна из интересных головоломок ежегодного квеста Puzzle Hunt Мельбурнского Университета.
Эта головоломка представляет собой два поля одинакового размера, разделенные на клетки горизонтальными и вертикальными линиями. Таким образом, каждое поле состоит из 6 рядов и 16 столбцов. Помимо этого, оба поля вертикально разделены посередине на две равные части.
https://habr.com/ru/articles/813389/
Алгоритмы и Структуры данных | ChatGPT
Алгоритмы на графах — Часть 0: Базовые понятия
Как оказалось тема алгоритмов интересна Хабра-сообществу. Поэтому я как и обещал, начну серию обзоров «классических» алгоритмов на графах.
Так как публика на Хабре разная, а тема интересна многим, я должен начать с нулевой части. В этой части я расскажу что такое граф, как он представлен в компьютере и зачем он используется. Заранее прошу прощения у тех кто это все уже прекрасно знает, но для того чтобы объяснять алгоритмы на графах, нужно сначала объяснить что такое граф. Без этого никак.
https://habr.com/ru/articles/65367/
Алгоритмы и Структуры данных | ChatGPT
Структуры данных: бинарные деревья.
Этой статьей я начинаю цикл статей об известных и не очень структурах данных а так же их применении на практике.
https://habr.com/ru/articles/65617/
Алгоритмы и Структуры данных | ChatGPT
Лучшими кубитами для квантовых вычислений могут быть нейтральные атомы
В поисках наиболее масштабируемого оборудования для квантовых компьютеров кубиты, состоящие из отдельных атомов, переживают решающий момент.
https://habr.com/ru/companies/first/articles/813057/
Алгоритмы и Структуры данных | ChatGPT
Искусственный интеллект. Ч2
Понятия естественный интеллект и искусственный интеллект (ЕИ, ИИ от лат. intellectus - познание - понимание, рассудок), способность мышления, рационального познания, у человека – ЕИ, у робота – ИИ. ИИ можно определить как область компьютерной науки, занимающуюся автоматизацией разумного поведения неживых объектов. Здесь не будем оценивать и анализировать многочисленные другие определения ИИ и заострять внимание на предлагаемых разными авторами текстах, чтобы не застрять на этом. Понимание ИИ как системы, способной решать задачи доступные в прошлом только человеку, без всяких упоминаний эмуляции сознания, — также используется. И современные системы ИИ вполне этому определению отвечают.
https://habr.com/ru/articles/812561/
Алгоритмы и Структуры данных | ChatGPT
Всего за 5 минут определите подходящую вам IT-профессию.
Онлайн-школа Skillfactory разработала уникальный профориентационный тест из 18 вопросов. Ответив на них, узнаете наиболее подходящую вам специальность.
Работайте в российских или зарубежных компаниях, в офисе или удаленно. Для айтишников — сниженная ставка по ипотеке, высокая зарплата, комфортные условия и гибкий график.
Переходите по специальной ссылке, чтобы пройти тест, получить карьерный гайд по профессии и скидку 50% на обучение.
Реклама. Информация о рекламодателе по ссылкам в посте.
Максимизация коэффициента однозначности. Маршрутизация на объектах с непрямым управлением и вложенной структурой
Трактовать изложенное в статье можно следующим образом:
1.На диаграммах состояний UML, как сами состояния, так и направленные ребра, могут быть выражены векторами.
2.Эти вектора именуются как в обучении с подкреплением RL: state, action.
3.Такие графы могут быть как гиперграфами, так и мультиграфами.
4.Графы, которые максимизированы по коэффициенту однозначности, являются объектами.
5.Такие объекты могут вступать в отношения управления и иерархии.
https://habr.com/ru/articles/813007/
Алгоритмы и Структуры данных | ChatGPT
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
