Публикации по теме 'data-structures'
DS с JS - стек и очередь
Структуры данных с помощью JavaScript - Глава 3 - Стеки и очереди
❗️Все фрагменты кода, которые вы увидите ниже, являются псевдокодом. Если хотите увидеть рабочий код - нажмите здесь
Предпосылки
Прежде чем продолжить, убедитесь, что вы просмотрели оба этих сообщения, потому что я использую связанные списки для реализации стека и очереди, а не массивов.
DS с JS - Связанные списки DS с JS - Связанные списки - II
Зачем использовать связанные списки при реализации..
Поиск в ширину (BFS)
Как следует из названия, мы сначала ищем с придыханием или широко, проверяя все узлы, уровень за уровнем.
Использование очереди для хранения узлов поможет нам посетить все одноуровневые узлы перед посещением дочерних узлов.
Вот код:
Мой путь перехода от нетехнического образования к SDE!
В беседе с Маянком Кумаром , студентом Programming Pathshala, который не имеет технического образования и сумел стать SDE с Pratilipi, давайте прочитаем его историю перехода с его собственных слов…
#100Stories – это серия трансформационных историй о мужестве и неукротимом стремлении к успеху, взятых из жизни студентов технических специальностей, особенно в Индии. Инициатива Programming Pathshala .
Привет, Маянк! Рад видеть тебя здесь! Не могли бы вы представиться?
Конечно,..
Декодирование хеширования и логарифмов для начинающих: основные инструменты для эффективного программирования
Введение
Многие начинающие программисты находят некоторые понятия, такие как хеширование и логарифмы, немного пугающими, часто из-за их математической природы и несколько абстрактного представления. Однако понимание этих концепций является важной частью становления опытным программистом, учитывая их широкое применение в различных аспектах разработки программного обеспечения.
Этот пост предназначен для того, чтобы демистифицировать хеширование и логарифмы и разъяснить их полезность в..
2 структуры данных для науки о данных в Python
Множество инструментов для обработки данных и языков программирования для работы с данными. Но когда дело доходит до Python, эти две структуры данных решают большинство повседневных проблем с данными. Они есть:
Список Словарь
Список . Список – это набор элементов. Хранящиеся в нем данные могут быть разнородными (могут содержать данные разных типов). Мы можем добавлять, удалять, изменять элементы в списке, благодаря большей гибкости в работе. Мы также можем добавлять данные в..
4. Медиана двух отсортированных массивов Решение LeetCode
Вопрос:
ссылка: https://leetcode.com/problems/median-of-two-sorted-arrays/
Имея два отсортированных массива nums1 и nums2 размером m и n соответственно, верните медиану двух отсортированных массивов.
Общая сложность времени выполнения должна быть O(log (m+n)) .
Пример 1:
Input: nums1 = [1,3], nums2 = [2]
Output: 2.00000
Explanation: merged array = [1,2,3] and median is 2.
Пример 2:
Input: nums1 = [1,2], nums2 = [3,4]
Output: 2.50000
Explanation: merged array =..
Как структуры данных помогают нам стать лучшими программистами
Зачем мы изучаем структуру данных?
Как помогает структура данных?
Нужно ли держать это в уме?
Почему мы программируем?
Оцифровать процесс в реальном времени.
Для выполнения операций с данными необходимо иметь знания о структурах данных. Например, список, словари, наборы, карта, таблицы SQL, документы, кадры данных и т. д.
Что такое структура данных?
Основные структуры данных Python в Python включают список, набор, кортежи и словарь. Каждая из структур данных уникальна..
Новые материалы
Объяснение документов 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 и концепциями анализа данных.
Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..