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


Пузырьковая сортировка с использованием JavaScript за 1 мин.
Изучите сортировку пузырьком за 1 мин. В этом блоге я объясню концепцию пузырьковой сортировки самым простым способом. Сортировка массива упорядочивает значения от меньшего к большему значению в коллекции. Пузырьковая сортировка — это получение наибольшего значения массива, его сдвиг в конец и повторение до тех пор, пока не будет отсортирован весь массив. Вот что такое пузырьковая сортировка. Ниже приведен код для пузырьковой сортировки с использованием Js: функция..

Внедрение пузырьковой сортировки Fast AF
Пузырьковая сортировка — это простой алгоритм сортировки, который работает путем повторной замены соседних элементов, если они расположены в неправильном порядке. Это называется пузырьковой сортировкой, потому что более крупные элементы «пузырятся» в верхней части списка, как пузырь, поднимающийся на поверхность жидкости. Хотя пузырьковая сортировка — не самый эффективный алгоритм сортировки, она может быть хорошим выбором для небольших списков или в образовательных целях. В этом уроке мы..

Изучите структуру данных за 30 мин. легкий язык
Иногда сложно понять структуру данных и ее реализацию в разработке. Здесь я научу вас, как легко изучать концепции структуры данных без путаницы и путаницы. Куча: Очередь: График: Множество: Бинарное дерево: Хеш-таблица: Куча: Попробуйте: Github : https://github.com/javedmultani16/DataStructure Найдите меня здесь : https://www.linkedin.com/in/javedmultani16/

Как реализовать обход дерева (BFS и DFS) без рекурсии?
Введение Обход дерева — необходимая техника для работы с leetcode. И большинство разработчиков реализуют это с помощью рекурсии. Рекурсия полезна. Но иногда это хлопотно. Однажды я подумал: «Как реализовать обход дерева без рекурсии?». В этой статье рассказывается, как это реализовать. Что такое дерево? Дерево — это фундаментальная структура данных. Пока не увижу, не поверю. Пожалуйста, смотрите следующую картинку. узел имеет много дочерних узлов. узел имеет только..

ИЗУЧЕНИЕ ОСНОВ JAVASCRIPTS : Бонни Нямбура
Возвращаемые значения. Поток управления Условное выполнение. циклы while и do . для циклов . 1. Возвращаемые значения Отображение диалогового окна или вывод текста на экран является побочным эффектом . Многие функции полезны из-за побочных эффектов, которые они производят. Функции также могут создавать значения, и в этом случае им не нужно иметь побочный эффект, чтобы быть полезными. console.log(Math.max(2, 4)); // → 4 Math.max принимает любое количество..

Leetcode 121: Лучшее время для покупки и продажи акций JavaScript-решение
Пояснение и псевдокод: Чтобы решить эту проблему, во-первых, мы используем подход алгоритм грубой силы . мы попробуем все возможные прибыли, которые мы можем получить от данных значений, и выберем самое высокое. Чтобы рассчитать максимальную прибыль, которую вы можете получить от каждой сделки. Создайте переменную maxProfit для хранения максимальной прибыли Прокрутите массив дважды, чтобы получить цену покупки и цену продажи. Рассчитайте прибыль, вычитая buyPrice из..

Структуры данных и алгоритмы — Действительно ли они необходимы?
И почему его ненавидит почти каждый новичок DSA (структуры данных и алгоритмы) — самая опасная аббревиатура среди программистов. Почти каждый, кто вступает в область программирования, задается вопросом, почему DSA? Какая в этом необходимость? Есть ли применение DSA в реальной жизни? И список вопросов продолжается. Итак, давайте разберемся, что делает DSA таким важным. Предположим, вы находитесь в точке А и вам нужно добраться до точки D. Теперь предположим, что есть 3 возможных..