Публикации по теме '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 возможных..