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


Введение в заданную структуру данных в JavaScript
Все о заданной структуре данных в JavaScript. Есть много ситуаций, когда вам нужно сравнить несколько списков и извлечь элементы, которые у них есть или не являются общими, доступны только в одном и т. Д. Наборы позволяют делать только это и многое другое. В частности, набор Javascript - очень особенный и мощный, но в нем все еще отсутствуют важные вещи, которые предлагают другие языки. Видеоверсия этой статьи Этот пост представляет собой улучшенную и более подробную версию..

Программирование: поиск первого неповторяющегося элемента в строке в JavaScript
Этот код определяет функцию с именем firstNonRepeatingElement() , которая принимает единственный параметр, строку, и возвращает первый неповторяющийся символ в этой строке. Сначала функция инициализирует пустой объект с именем obj . Затем он использует цикл for-of для перебора каждого символа во входной строке. Для каждого символа код проверяет, существует ли уже этот символ в качестве ключа в объекте obj . Если это так, значение этого ключа (которое представляет количество раз,..

Задача алгоритма и структуры данных - реализация пузырьковой сортировки
Задача пузырьковой сортировки в JavaScript - решение одного из вопросов для подготовки к собеседованию freeCodeCamp. Перво-наперво, давайте посмотрим, что такое алгоритм. Согласно Британнике , алгоритм - это конкретная процедура для решения четко определенной вычислительной задачи. Алгоритмы и структуры данных позволяют нам изменить наше мышление и методы решения проблем. Это больше похоже на отжимание, чтобы наш мозг занялся и подумал так, чтобы мы могли решать проблемы...

Чистый код: объекты и структуры данных
Объекты и структуры данных играют решающую роль в разработке программного обеспечения, и, следуя принципам чистого кода, мы можем улучшить читабельность, удобство сопровождения и гибкость нашего кода. Мы углубимся в инкапсуляцию, модификаторы доступа, методы получения и установки, композицию вместо наследования, минимизацию изменяемого состояния и принцип единой ответственности (SRP). Есть причина, по которой мы держим наши переменные в секрете. Мы не хотим, чтобы кто-то еще зависел от..