LLLit: Изучение и практика программирования

Публикации по теме 'algorithms'


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

Увеличение чисел в C++: руководство по возврату следующего целого числа
Узнайте, как написать функцию C++ для увеличения целого числа на +1 и возврата результата Введение В этом руководстве мы рассмотрим проблему программирования на C++, которая включает увеличение числа на +1 и возврат результата. Мы создадим функцию, которая принимает…

День 20: Задача «Максимальная площадь острова»
День 20: Задача «Максимальная площадь острова» Проблема: Учитывая непустой 2D-массив grid из 0 и 1, остров представляет собой группу 1 (представляющих сушу), соединенных в четырех направлениях (по горизонтали или вертикали). Можно предположить, что все четыре края сетки окружены водой. Найдите максимальную площадь острова в заданном двумерном массиве. (Если острова нет, максимальная площадь равна 0.) Пример 1: [[0,0,1,0,0,0,0,1,0,0,0,0,0],..

Плюс один вопрос по Leetcode JavaScript и Python
🔴 Ссылка на вопрос — https://leetcode.com/problems/plus-one/ Дан непустой массив цифр, представляющий неотрицательное целое число, плюс один к целому числу. Видео с объяснением JavaScript + код Код JavaScript Видео с объяснением Python + код Код Python: 🔴 Подпишитесь, чтобы не пропустить больше видео об алгоритмах — https://www.youtube.com/channel/UCpTo8a_5OeZkR9tEcwSBbAA?sub_confirmation=1 ✅ Свяжитесь со мной ✉️ Электронная почта —..

Объединение отсортированных связанных списков - с помощью Jest и A Little Curveball
(КРИВОЙ В КОНЦЕ)! автор: Jackattack В классическом алгоритме Leetcode под названием «21: объединить два отсортированных списка» мы должны взять два отсортированных связанных списка и объединить их в один отсортированный связанный список. Когда я копался в алгоритмах и структурах данных, я чувствовал, что эта проблема была особенно полезной для разъяснения многого о связанных списках как структуре данных, поэтому я подумал, что это поможет сделать пошаговое руководство по проблеме вместе..

Обход графа поиска в ширину (BFS) и поиска в глубину (DFS) с использованием универсального класса с нулевым значением…
Поиск в ширину (BFS) и поиск в глубину (DFS) — два популярных алгоритма, используемых для обхода и поиска в графе. Оба алгоритма могут быть реализованы с использованием универсального класса в Dart с нулевой безопасностью. Алгоритм обхода графа поиска в ширину: Во-первых, давайте начнем с BFS. BFS — это алгоритм обхода, в котором вы должны начать обход с выбранного узла (исходного или начального узла) и пройти по слоям графа, таким образом исследуя соседние узлы (узлы, которые..

Получите постоянную временную сложность O (1) Используя асимптотический анализ
Основы алгоритма JavaScript, часть 3: Вычислите постоянную временную сложность и узнайте, как получить O(1) В предыдущей статье мы поняли, как мы можем получить временную сложность алгоритма/большое O с помощью асимптотического анализа . И этот метод кажется наиболее надежным и стандартным способом получения временной сложности любого алгоритма. Если вы не читали предыдущую статью, вот ссылка на нее. Получение временной сложности / Большое О алгоритма Теперь, когда мы..

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

Анатомия SDK
Анатомия SDK Большинство инженеров полагаются на комплекты для разработки программного обеспечения или SDK в своей повседневной работе. Многие в нашей отрасли признают SDK набором..

Понимание агентов (Часть — 3)
Это третья часть серии «Введение в ИИ». Присоединяйтесь к нам, поскольку мы исследуем различные аспекты искусственного интеллекта во всей этой серии. Начальные части серии будут связаны ниже..

Обоснование вызовов кодирования 2023 в Javascript
Здравствуйте! Я собираюсь познакомить вас с подробным объяснением двух проблем с кодированием, с которыми я столкнулся во время интервью в 2023 году. Внимание! Я подробно описал здесь многое,..

5 причин, по которым ML и AI подвели нас в нефтегазовом секторе
Пришло время осознать: ИИ и машинное обучение - замысловатые словечки. Вы когда-нибудь слышали о невероятном механизме искусственного интеллекта в виде черного ящика, поддерживаемом машинным..

Обзор кода — Миссия невыполнима?
Обзор кода — миссия невыполнима? 3 расширения VsCode, которые помогут вам ориентироваться в коде! Как новый пользователь Visual Studio Code, мне иногда трудно перемещаться по открывающему и..

BrightFuture (реализация интерфейса Java Future на Golang)
Отказ от ответственности: это моя первая статья на medium.com. Я постарался сделать это по-настоящему простым, и люди, находящиеся на любом этапе своей учебной лестницы, могут извлечь..

Серия блогов по ускорению вывода на основе глубокого обучения — Часть 2 — Аппаратное обеспечение
Глубокие нейронные сети стали обычной практикой во многих приложениях машинного обучения. Их способность достигать человеческой и даже сверхчеловеческой точности сделала их важной вехой в истории..