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


Работа с Matrix в Python — Cheatsheet
Работа с матрицей в Python — шпаргалка Понимание матричных операций. Матрица представляет собой двумерный массив. Часто матрицы используются для представления графа (матрицы смежности) или состояния динамического программирования. Матрицы также используются для моделирования таких игр, как крестики-нолики, судоку, кроссворд, морской бой и т. д. Мы можем сгенерировать матрицу m * n со всеми нулями в python следующим образом: matrix = [[0 for _ in range(n)] for _ in range(m)]..

Что я узнал сегодня? (при участии LeetCode Medium)
Что я узнал сегодня? (при участии LeetCode Medium) Сегодня, решая и практикуя задачи бинарного поиска, я понял, что задачи на самом деле просты , но процесс или логика получения наиболее оптимальных решений либо просты , Средний или сложный. Кроме того, Руководство для начинающих по LeetCode — очень полезный ресурс, если вы только начинаете. Говоря о практике, я понял, что общая длина плейлиста DSA Кунала Кушваха составляет более 2+ дней ( 2 дня, 14 часов, 33 минуты, 30..

Мысли о карте и набор в TypeScript
С ES6 Карта и Набор были введены в JavaScript. Наконец, они привносят в ваши веб-приложения более сложные структуры данных. Из-за этого они являются очень желанным дополнением к языку. Слишком долго массивы были вынуждены решать все существующие проблемы (однако я не вижу, чтобы эта проблема изменилась в ближайшее время). Но, на мой взгляд, они сильно промазали по реализации. Краткое знакомство с картой и набором Начнем с самого начала: что такое карты и наборы? Карта - это..

Понимание структур данных Python (для начинающих)
После последних двух недель обучения в моем погружении в программную инженерию использование Python по сравнению с JavaScript - само по себе награда. Хотя это оба мощных языка с разной полезностью, все же есть освежающее чувство при вводе кода, который больше похож на наш обычный письменный язык. Кроме того, Python - это язык, который выделяется в областях науки о данных и анализа, что отчасти связано с его системой списков, кортежей и словарей. Это будет краткий обзор того, на чем..

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

Как добавить минуты к дате и времени в Python
Python предоставляет различные модули для работы с объектами даты и времени. Одной из распространенных задач является добавление минут к объекту datetime. Вот пошаговое руководство о том, как это сделать в Python. Импортируйте модуль datetime: import datetime Создайте объект даты и времени: current_time = datetime.datetime.now() Определите количество минут для добавления: minutes_to_add = 30 Добавьте минуты к объекту datetime: new_time = current_time +..

Получите предварительно подписанный URL-адрес S3 с помощью интерфейса командной строки AWS
Amazon Simple Storage Service (S3) — это гибкое и масштабируемое облачное хранилище. Одним из наиболее распространенных вариантов использования S3 является размещение статических ресурсов веб-сайта, таких как изображения, видео и документы. В некоторых случаях вы можете захотеть поделиться файлом, хранящимся в S3, с внешним пользователем или приложением, но вы не хотите делать его общедоступным. Здесь пригодятся предварительно подписанные URL-адреса S3. Предварительно подписанный..