Войти в IT

Читать далее

Коротко о нас

IT статьи для новичков собранные в одном месте. Если ты хочешь начать свой путь в IT, то в этом ресурсе собрано всё, что поможет тебе найти свою первую работу.

...

7 структур данных JavaScript, которые вы должны знать

При решении задач кодирования эффективность имеет первостепенное значение - от количества часов кодирования до времени выполнения и объема памяти, выделенного для решения. К счастью, разработчики JavaScript используют заранее созданные структуры данных, предназначенные для решения общих задач и решения реальных проблем...

...

Hash Tables

Существует много способов хранения данных в программировании, один из которых известен как хеш-таблица. Javascript имеет свои собственные варианты хэширования, такие как новая функциональность Map, которая была введена в ECMAScript 2015 или ES6, которая создает ассоциативный массив и запоминает порядок вставки. В отличие от типичного массива, в хеш-таблице ключи передаются через функцию хеширования, а затем числовое значение присваивается данным и помещается в это место в таблице, которое устанавливается внутри так называемого сегмента...

...

Реализация очереди в JavaScript

Очередь это список - очень схожий с реальной очередью. Тот кто попал первым в очередь, первым её и покинул. Технически говоря, этот процесс называется первым вошел, первым вышел (first in, first out FIFO). Элемент, который был первым вставлен, будет первым и удалён. Элементы всегда добавляются в конце списка и удаляются из начала списка...

...

Реализация стека в JavaScript

Стек - это структура данных, которая следует принципу Last-In-First-Out (LIFO - последним пришел, первым вышел), означает, что последний элемент добавленный в стек будет удален первым. Другими словами, стек - список элементов, которые доступны с конца.

...

Односвязный список

Привет, сегодня мы Вам покажем как реализовать односвязный список и все необходимые методы для него с нуля. (Реализация двусвязного списка появится очень скоро!)

...

Типы структур данных, которые должен знать каждый! Готовимся к собеседованию!

В большинстве тестов и интервью для соискателей встречаются задания, направленные на то, чтобы кандидат продемонстрировал глубокое понимание и знание структур данных. И неважно, только что вы закончили университет или кодовый буткемп или у вас десятилетний опыт.

...

Реализация кучи в JavaScript

Большинство языков программирования поддерживают некоторые конкретные типы данных, например, int, string, boolean и т.д. Мы даже можем определить пользовательский тип данных для хранения групп данных. Этот тип данных может содержать в себе какие-нибудь функции или операции,которые применяют к точкам данных для получения различных значений и результатов.