WedX - журнал о программировании и компьютерных науках

Публикации по теме 'data-structures'


Хэш-таблицы и их приложения
Почему некоторые программисты до сих пор предпочитают хранить свои данные в форме хеш-таблиц, а не в более общей системе на основе дерева или справки? Хотя хеш-таблицы не так популярны, как раньше, при работе с парами ключ-значение хэш-таблица по-прежнему оказывается самой простой и эффективной формой хранения данных. Как я уже упоминал, хеш-таблицы работают как пара ключ-значение. Чтобы лучше понять его функциональность, если бы нам дали два листа бумаги с пронумерованными..

Как аренда велосипедов связана с сортировкой вставками, онлайн-обучением и кэшированием?
Обзор В отличие от многих стандартных задач, таких как сортировка, в которых у нас есть ввод и информация, доступные с самого начала. Есть много реальных проблем или настроек, когда входные данные или данные поступают с течением времени, и нам нужно принимать решения на лету, не зная, что произойдет в будущем. В этой статье мы будем…

Изучение типов коллекций в C#: выбор правильного для ваших нужд
Вы устали бороться с управлением данными в своих проектах на C#? Не смотрите дальше! C# имеет множество мощных типов коллекций, которые могут облегчить вашу жизнь. Коллекции необходимы для организации связанных данных и управления ими, и в этой записи блога мы рассмотрим различные типы коллекций, доступные в C#, и покажем, как они могут сделать ваш код более эффективным и действенным. Приготовьтесь повысить уровень своей игры на C#! Массивы Массивы представляют собой набор элементов..

Линейный поиск
Если вам нужно искать в несортированном массиве или связанном списке, вы мало что можете сделать. Вам нужно будет пройтись по каждому элементу и сравнить его один за другим , пока вы не найдете его или не дойдете до конца. В этих примерах мы вернем элемент, если он присутствует. Вот код:

Структуры данных и логарифмы в Java: как деревья ускоряют вычисления
Введение В современную эпоху больших данных и высокочастотных транзакций скорость вычислений является жизненно важным аспектом, определяющим производительность и эффективность программных систем. Выбор структур данных и алгоритмов может сильно повлиять на эту скорость. Одной из таких универсальных и незаменимых структур данных является древовидная структура данных. Он известен своим исключительным потенциалом ускорения вычислений, особенно в сочетании с алгоритмами логарифмической..

Вопросы по программированию для подготовки к собеседованию
В ходе собеседований для ежедневных тренировок был задан ряд вопросов по программированию. Эту проблему задала компания Amazon, основанная на сжатии данных, в которой запрашивалась реализация серийного кодирования строк . Кодирование длин серий - это простейший метод сжатия данных. Основная идея этого состоит в том, чтобы представить повторяющиеся последовательные символы как единый счетчик и символ. Кодирование длин серий - это быстрый и простой метод кодирования строк...

Техника Фейнмана для обучения программированию и информатике
Добро пожаловать в первую часть моей серии сообщений в блоге, где я надеюсь объяснить структуры данных, алгоритмы и другие интересные знания в области программирования в удобной для пользователя форме. Рада, что вы с вами в этом путешествии! При написании постов в блоге я буду использовать принципы техники Фейнмана. Итак, что же такое техника Фейнмана? Техника Фейнмана была разработана Ричардом Фейнманом (1918–1988), известным писателем, интеллектуалом, философом и физиком. Этот..

Новые материалы

Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка. Во время предварительного обучения модель обучается на неразмеченных данных с помощью..

Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..

Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv) Автор : Бар Лайт Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..

Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята? В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..

Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение. В этом процессе мы будем использовать неконтролируемое обучение, чтобы..

Учебные заметки: создание моего первого пакета Node.js
Это мои обучающие заметки, когда я научился создавать свой самый первый пакет Node.js, распространяемый через npm. Оглавление Глоссарий I. Новый пакет 1.1 советы по инициализации..

Забудьте о Matplotlib: улучшите визуализацию данных с помощью умопомрачительных функций Seaborn!
Примечание. Эта запись в блоге предполагает базовое знакомство с Python и концепциями анализа данных. Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..


Для любых предложений по сайту: [email protected]